Witam
Chcę oprogramować w Delphi 7 port LPT korzystzjąc z biblioteki inpout32.dll. Problem sprawia mi zaimportowanie biblioteki i wywolanie zawartych w niej funkcji.
Dostępne sa wszędzie opisy jak to zrobic w Visual Basicu oraz C++ Builder.
VB:
Jak najprościej wywołac te funkcje w Delphi?
Doszukałem się w książce "Delphi 4 dla Każdego", sposobu podobnego do kodu podanego w VB, czyli:
Projekt mi się kompiluje, ale wywoływac funkcji nie próbowałem.
Czy jest to generanie dobry sposób korzystania z dll? No i czy ja postępuje poprawnie.
Z góry dziękuje za pomoc.
Chcę oprogramować w Delphi 7 port LPT korzystzjąc z biblioteki inpout32.dll. Problem sprawia mi zaimportowanie biblioteki i wywolanie zawartych w niej funkcji.
Dostępne sa wszędzie opisy jak to zrobic w Visual Basicu oraz C++ Builder.
VB:
Public Declare Function Inp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Public Declare Sub Out Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)Jak najprościej wywołac te funkcje w Delphi?
Doszukałem się w książce "Delphi 4 dla Każdego", sposobu podobnego do kodu podanego w VB, czyli:
var
Form1: TForm1;
procedure Inp32(PortAddress : Integer); external 'inpout32.dll';
procedure Out32(PortAddress : Integer; Value : Integer); external 'inpout32.dll';
implementationProjekt mi się kompiluje, ale wywoływac funkcji nie próbowałem.
Czy jest to generanie dobry sposób korzystania z dll? No i czy ja postępuje poprawnie.
Z góry dziękuje za pomoc.