Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^2: Doubts of a perl beginner on PERLEMBED

by jithoosin (Scribe)
on Dec 19, 2005 at 06:10 UTC ( #517664=note: print w/replies, xml ) Need Help??


in reply to Re: Doubts of a perl beginner on PERLEMBED
in thread Doubts of a perl beginner on PERLEMBED

Hi ,
Sorry for disturbing you again. As I had to call subroutine named "test" in file 'file1.pl i used
char *my_argv[] = {"","-e","require 'file1.pl';require 'file2.pl';" }  
and then used
call_argv("test",G_DISCARD,args);
But i am getting error Undefined subroutine &main::test called.
What could be the reason

UPDATE : The error was not shown when i included "perl_run" after perl_parse.What could be the possible reason?

Replies are listed 'Best First'.
Re^3: Doubts of a perl beginner on PERLEMBED
by robin (Chaplain) on Dec 19, 2005 at 08:47 UTC
    The files file1.pl and file2.pl are loaded by the require statements. If you don't execute the require statements (by running the script) then the files won't be loaded. Simply compiling the one-liner isn't enough to load the files.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://517664]
help
Chatterbox?
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (4)
As of 2018-07-23 02:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    It has been suggested to rename Perl 6 in order to boost its marketing potential. Which name would you prefer?















    Results (459 votes). Check out past polls.

    Notices?