Hello,

I've embedded perl to my win32 C++ application as has been described in
perlembed documentation, meaning that I have linked perl56.lib, and that I'm
using call_pv() for subroutine calls. I'm using VC++ 6 and windows98.
Compiling 'release' version goes fine, and on the machine where ActivePerl
and all other stuff is installed, the app runs ok.

When I transfer the app to a 'virgin' computer, it asks for perl56.dll. I've
added that to the setup package and app launches ok and perl interpreter is
created, as far as I can tell. However, when the first call_pv() comes, the
app crashes. All paths are ok, the app knows where to look for the .pl file
for subroutines and so on.

Do I need something more with the perl56.dll? I've put perl.exe and
perl56.dll to WINDOWS dir. The application is a window-app, not console.
I've checked, that the computer does not have any extra copies of perl.dll
anywhere else.


Anni H.
_______________________________________________
ActivePerl mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to