On Fri, 2002-08-09 at 04:37, RAHUL SHARMA wrote:
> Hi All,
> 
> I want to "use" a module whose filename is into some variable.
> 
> For e.g.
> 
> use $filename;   # $filename contains the modulename that is to be imported.
> 
> I'm getting an error.
> 
> Please help.

Try something like:

<code>
#!/usr/bin/perl -w

use strict;

my $gtk = 'Gtk';

my $gtk_loaded = eval "use $gtk; 1";

if ($gtk_loaded) {
        Gtk->init;
        my $window = Gtk::Window->new;
        $window->signal_connect('destroy', sub { Gtk->main_quit });
        $window->add(Gtk::Label->new("Hello World"));
        $window->show_all;
        Gtk->main;
} else {
        print "Hello World\n";
}
</code>
 
-- 
Today is Sweetmorn the 2nd day of Bureaucracy in the YOLD 3168
Wibble.

Missile Address: 33:48:3.521N  84:23:34.786W


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to