Dynamisk dll load med parm
HeySider og roder med noget dynamisk dll load og er nået frem til.
var
FuncName: Function(parm1: Byte; parm1: Integer) : PChar;
DLLHandle: THandle;
begin
DLLHandle := LoadLibrary('name.dll');
if DLLHandle <> 0 then
@FuncName := GetProcAddress(DLLHandle,'GetLang');
Label1.Caption := FuncName(1,1);
FreeLibrary(DLLHandle)
men det virker ikke. :(
kan fint kalde FuncName(1,1); men prøver jeg Label1.Caption := FuncName(1,1); går det galt.
får en access violatrion
håber i kan hjælpe
/MB
