in reply to advNotify for Win98 - 2
To try and get a little more information you could try looking at $^E (See perlvar:Error Indicators) and also, try printing out the modules idea of the last error using it's built-in LastError method. eg.
... or die( "Can't start thread:$^E\n", $obj->LastError );
I'm not at all sure that Win32::AdvNotify will ever work under '98. Looking at AdvNotify.dll, it imports a whole raft of native apis, Early version of the Win32s (as used on 98) fell woefully short of a full API set, though I think they did improve this somewhat in later versions, but I have no real knowledge of that.
You could try going through the MS online docs and try and verify that all of the api's imported by AdvNotify.dll were available on your verion of '98, (I could supply the list for you), but that still doesn't guarentee that they use the same parameters on '98 as they do on NT, or that AdvNotify takes any differences into account.
Sorry I can't suggest a better approach, but I don't have '98 to try and reproduce your problem.
|
|---|