Entwickler-Ecke
Andere .NET-Sprachen - WaitForSingleObject, unter Delphi 2005 (.NET) nutzen?
ANSIJoker - Mi 18.05.05 12:38
Titel: WaitForSingleObject, unter Delphi 2005 (.NET) nutzen?
Hallo,
ich versuche krampfhaft und erfolglos das WaitForSingleObject
unter Delphi .NET einzubinden. Auf dem generellen weg über "uses windows"
klappt es nicht.
Unter C# konnte ich über DLL-Imports die Funktion direkt importieren
und nutzen, welche Möglichkeiten habe ich unter Delphi .NET?
Danke!
ANSIJoker - Mi 18.05.05 13:46
Lösung:
unter "uses"
[DllImport('kernel32.dll', CharSet=CharSet.Ansi, SetLastError = True)]
function WaitForSingleObject(handle:Integer; timeout:Integer):Integer; external;
ANSIJoker - Mi 18.05.05 15:07
AndyB hat folgendes geschrieben: |
Für was brauchst du denn WaitForSingleObject?
Wenn du die halbe Win32API einbindest, dann frage ich micht, warum du überhaupt in .NET programmmierst.
|
Ganz einfach: weil es ein .NET Wrapper auf eine native C++ DLL ist und dort ein Win32 Handle erzeugt wird, was ich unter Delphi
eben abfragen muss.
AndyB - Mi 18.05.05 17:34
Das sehe ich dann ein. Wobei die Frage offen bleibt, ob man die C++ DLL nicht nach .NET portieren könnte (würde aber auf ein neuschreiben hinauslaufen, was wohl den Zeitrahmen sprenge dürfte/könnte).
ANSIJoker - Do 19.05.05 06:00
AndyB hat folgendes geschrieben: |
Das sehe ich dann ein. Wobei die Frage offen bleibt, ob man die C++ DLL nicht nach .NET portieren könnte (würde aber auf ein neuschreiben hinauslaufen, was wohl den Zeitrahmen sprenge dürfte/könnte). |
....weil die DLL ein Hardwaretreiber ist und äußert kompliziert. Man kann sie nicht einfach -schon gar nicht nach .NET- portieren. That's it. :wink:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!