Przekazywanie parametru funkcji do dll

0

Witam,
wywołuję z exeka dllkę i wszystko jest ok. Ale do wywoływanej funkcji muszę przekazać 2 parametry. Jak to zrobić?
Wywołanie następuje przez GetProcAddres.

0

<font size="6">SZUKAJ</span>

// Misiekd, nie przesadzaj, co? Jeden taki wielki napis, a kilkanaście? - Ktos

Po postach wnioskuję, że jeden niestety nie skutkuje :/

0

Musisz zadeklarować typ procedury z parametrami np

type
 TNewProcedure = procedure(param1; param2);
end;

następnie deklarujesz:

var
  NewProcedure: TNewProcedure; 

podpinasz:

@NewProcedure := GetProcAddress(Handle, Name);

i odpalasz:

  NewProcedure(param1, param2);

Pozdro

0

Petros, dzięki. O to chodziło.
Miśkowi też dziękuję.

1 użytkowników online, w tym zalogowanych: 0, gości: 1