On Mon, 13 Jan 2014, Fred van Stappen wrote:
> > begin > > LibHandle:=DynLibs.LoadLibrary(libfilename); > > if LibHandle <> DynLibs.NilHandle then > > > > Pointer(soundtouch_createInstance) := DynLibs.GetProcedureAddress(LibHandle, PAnsiChar('soundtouch_createInstance '));> > Remove the typecast PansiChar() > > Michael.> >> Hello Michael and thanks for answer. > But if i remove PansiChar(), i still get : > An unhandled exception occurred at $0000000000000000: > EAccessViolation: Access violation > $0000000000000000 What is the value of Pointer(soundtouch_createInstance) after the above statement ? Is it nil ? Michael. Thanks for answer Michael. Hum, how can i get the value of pointer if the application crash when i do : >> FHandle := soundtouch_createInstance();
Do a Writeln((@soundtouch_createInstance)=Nil); Michael.
_______________________________________________ fpc-pascal maillist - [email protected] http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
