Ich habe bereits vorgefertigte dll dateien einer messbox, die ich in delphi 7 einbinden will damit ich die messdaten über eine messkurve auswerten kann. wie ist das zu bewerkstelligen?
Hallo,
Ich habe bereits vorgefertigte dll dateien einer messbox, die
ich in delphi 7 einbinden will damit ich die messdaten über
eine messkurve auswerten kann. wie ist das zu bewerkstelligen?
ich gehe mal davon aus, dass es sich um eine Funktionsbibliothek handelt. Dann kannst du in deinem Programm (am besten in einer separaten Import-Unit) die Funktionen Deklarieren:
function (; ; external ''
also zB
function HolMesswert(GeräteNummer: LongInt; Mittelwert: Boolean): LongInt; StdCall; external 'MessLib.Dll'
Normal ist in Windows der Aufruftyp „Stdcall“, evtl auch „cdecl“.
Alternativ kann die DLL auch dynamisch mit „LoadLibrary“ eingebunden werden, ist aber normalerweise nicht notwendig.
Wenn es sich aber um eine Objektbibliothek handelt, so muss die DLL in Windows registriert werden und kann dann in Delphi als COM-Komponente eingebunden werden.
Gruss, Niels