Funkcja z parametrem z biblioteki

0

Witam
Jak odpalic funkcje zawarta w bibliotece dll ktora wymaga podania paramterow? Byc moze proste ale nie moge sobie poradzic Czytalem artykul na temat bibliotek ale tam nie ma nic na temat parametrow :-(
pozdrawiam

PS: interesowalo by mnie rowniez wyswietlenie wartosci zwracanej przez taka funkcje po jej wykonaniu

0

w bibliotece:

function Test(BlaBla: Byte): Integer;
begin
  Result:=255-BlaBla;
end;

oczywiście eksportujesz.

w programe:

var
  HLib: THandle;
  Func: function(BleBle: Byte): Integer; // BleBle czy BlaBla - nie ważne, znaczenie ma typ parametru i kolejność
begin
  HLib:=LoadLibrary('test.dll');
  @Func:=GetProcAddress(HLib,'Test');
  ShowMessage(IntToStr(Func(123)));
  FreeLibrary(HLib);
end;
0

Dzieki

Tym czasem ma jeszcze jedno pytanko Czy ktos zna moze jakas biblioteke do delphi ktora obslugiwala by drukarke fiskalna PosNetu?
A moze ktos sam wlasnorecznie oprogramowal taka drukarke i jest mi w stanie pomoc?

0

Jeśli masz dostęp do źródeł sterowników lub przynajmniej specyfikacji tej drukarki - to pozostaje tylko grzebać miesiąc czy dwa w assemblerze... :) Jeśli nie, to raczej nic nie zdołasz zrobić.

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