Hi all,
I'm still working on my ISAPI project, and I just can't get my DLL to work.
The DLL has to provide al least 2 functions: GetExtensionVersion and HttpExtensionProc. As I try to run my DLL, the Server reports the following:
ERROR: Failure loading DLL function: GetExtensionVersion
So the Server can't find the procedure in my DLL, but it's there.
I found a working DLL example on the Net, and compared it to mine.
Here's my DLL: (the part were the the procedure names are.)
Code: Select all
*********************************************
D`..P`..purebasi
c.dll...........
....X`..l`...`..
........_DLLEntr
[url]mailto:yPoint@12..._Get[/url]
ExtensionVersion
...._HttpExtensi
onProc..........
*********************************************
Code: Select all
*********************************************
....upload.dll.@
__lockDebuggerDa
ta$qv.@__unlockD
ebuggerData$qv._
_DebuggerHookDat
a.DllMain.HttpEx
tensionProc.GetE
xtensionVersion.
*********************************************
NULL charakters between the procedure names. There's also a DllMain instead of _DLLEntryPoint@12 .
So Purebasic DLLs are not really standart, are they?
Can someone please help me get this to work? Maybe there's a way by editing the
file with a HEX-editor?
Thanks,
Timo
--
A debugged program is one for which you have not yet found the conditions that make it fail.
