Roger,
Thanks for your help. I got it to compile and it works.. sort of.
The function call seems to work but the perl test script hangs.
Perhaps this is the .Net issue you were talking about? Is there a compatability mode I can set in Visual Studio?
When only one parameter is passed I get the croak message expected and the script/perl exits properly back to commandline. When both parameters are passed I get the sum printed but either the script, dll, or perl itself hangs and I have to terminate with ^C.
| [reply] [d/l] [select] |
I think Active Perl 5.8 from ActiveStates was compiled with the non-.NET version of Visual C++ (Visual C++ 6? 7?). Unless you compile your XS with the non-.NET version of Visual C++, it is not going to work properly. 8^(
| [reply] |
Hey Roger,
After talking to tachyon I found that at least part of the problem was perl itself. It seems 5.8.0 doesn't work well; 5.6.1 does work better.
At least perl doesn't hang anymore. My get filesize routine seems to have some sort of problem with its structure, but AddNumbers works fine.
Thought I'd pass the info.
--Talwyn
| [reply] |