Avatar billede megabyte_ Nybegynder
12. februar 2003 - 18:42 Der er 2 kommentarer og
1 løsning

Dynamisk dll load med parm

Hey

Sider 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
Avatar billede borrisholt Novice
13. februar 2003 - 08:35 #1
Brug en String eller en ShortString i stedet.

Jens B
Avatar billede megabyte_ Nybegynder
15. februar 2003 - 13:07 #2
Nogen mulig hed for at se et lille eksempel på det kan ikke få det til at virke helt :(

/MB
Avatar billede megabyte_ Nybegynder
10. december 2003 - 12:20 #3
Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester