[fpc-devel] Problem loading 2 dlls created on Free Pascal
    Marco van de Voort 
    marcov at stack.nl
       
    Thu Jul 13 09:11:05 CEST 2006
    
    
  
> var
>   Lib, Lib2: HINST;
> begin
>   Lib := LoadLibrary('C:\Programas\Apache\pmodules\newlib.dll');
>   Lib2 := LoadLibrary('C:\Programas\Apache\pmodules\newlib2.dll');
>   WriteLn(Lib);
>   WriteLn(Lib2);
>   Sleep(5000);
>   FreeLibrary(Lib);
>   FreeLibrary(Lib2);
> end.
> 
> The WriteLn statements show that the first library is loaded
> successfully. The second will return zero.
> 
> If the second library being loaded is not created with Free Pascal (I
> tested with libhttpd.dll). The load will be successfull.
You might get a clue if you print last windows error.
(sysutils.getlastoserror) after the 2nd loadlib
    
    
More information about the fpc-devel
mailing list