Colegas,<br><br>Alguém sabe como carregar uma classe que não foi carregada com &quot;use&quot; através de reflexão computacional?<br>Sei que Perl suporta, mas não estou conseguindo implementar.<br><br>Exemplo:<br><br>my $class  = &quot;Foo&quot;;<br>

my $method = &quot;hello&quot;;<br>my $object = $class-&gt;new();<br>$object-&gt;$method(); // que e o mesmo que $object-&gt;hello();<br><br>Implementei a classe Foo, e salvei no mesmo diretório como Foo.pm<br>Preciso usar o EXPORT ou coisa assim?<br>
<br>O erro que tenho é o seguinte:<br><br>Can&#39;t locate object method &quot;new&quot; via package &quot;Foo&quot; (perhaps you forgot to load &quot;Foo&quot;?) at ./<a href="http://main.pl">main.pl</a> line 10.<br><br>
Mas se eu uso o &quot;use Foo&quot; funciona.<br><br>Abraços,<br><br>Tom