[devel] Re: Requires для perl
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Сен 14 14:03:44 MSD 2005
On Wed, Sep 14, 2005 at 12:14:44PM +0400, Alexey Tourbin wrote:
> Лучше вставить Gtk2->init в место фактической инициализации гуя у
> программы, или же, если нет желания разбираться, где находится это
> скорбное место, написать use Gtk2; INIT { Gtk2->init; }.
С другой стороны, в `perldoc Gtk2' сказано:
-init
Equivalent to Gtk2->init, called to initialize GLIB and
GTK+. Just about every Gtk2-Perl script should do "use Gtk2
-init"; This initialization should take place before using
any other Gtk2 functions in your GUI applications. It will
initialize everything needed to operate the toolkit and
parses some standard command line options. @ARGV is
adjusted accordingly so your own code will never see those
standard arguments.
То есть эта бня ещё и манглит аргументы командной строки. Needless
to say что стоило бы как-нибудь отделить инициализацию гуя от кромсания
аргументов командной строки, но этого нет.
use Gtk2;
INIT { Gtk2->init; }
остаётся наиболее приемлемым вариантом.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20050914/4f748c98/attachment-0001.bin>
Подробная информация о списке рассылки Devel