Entwickler-Ecke
Windows API - Übersetzung C-Header nach Delphi-Pascal
helmutz - Sa 19.07.08 07:07
Titel: Übersetzung C-Header nach Delphi-Pascal
Hallo,
ich will ein C-Header-File nach Pascal übersetzen, habe dies bisher jedoch nur in Ansätzen geschafft.
Diverse Übersetzungsprogramme liefern leider keinen verwertbaren Output.
Wer weiß Rat ?
Anbei eine Kopie des zu übersetzenden Headers.
BenBE - Sa 19.07.08 12:26
Hat das Jedi-Projekt noch keine Übersetzung dieses Headers verfügbar?
Ansonsten: Zeig mal deinen derzeitigen Stand? So schwer sollte es nicht sein ... Liest sich recht flüssig im Header; würde mich wundern, was die Übersetzungsprogramme da für'n Müll draus machen ...
Häng einfach beide Übersetzungen (von nem Automatischen Tool und dein) mal an, dann hat man ne Arbeitsbasis ...
helmutz - So 20.07.08 21:19
Anbei eine Übersetzung von Jedi.
Das Ergebnis kann aber nicht kompiliert werden.
mkinzler - So 20.07.08 21:20
Und sagt der Compiler auch warum?
helmutz - Mo 21.07.08 19:33
Delphi 2007 Profess. sagt :
(die ersten Fehler-Bildschirme)
Moderiert von
Christian S.: Beiträge und Anhänge zusammengefasst
BenBE - Mo 21.07.08 19:46
Das __declspec(dllimport\export) ist in C die Angabe, dass eine Funktion exportiert bzw. importiert werden soll. Geht in Delphi normal als Nachsatz external 'name.dll' name 'dll_export_name'; hinter der Funktionsdeklaration
Der Typ PVOID entspricht in Delphi einem normalen Pointer
Ferner kannst Du übrigens auch mehrere Attachments an einen Post anfügen.
helmutz - Sa 26.07.08 22:25
Vielen Dank !
Ich glaube das ist die Lösung.
Hat mir, obwohl mein Programm noch nicht läuft, schon sehr geholfen.
Ich muss mich die nächste Zeit leider um andere Sachen kümmern (ich baue nebenbei ein Haus).
Ich komme später darauf zurück.
Viele Grüsse
Helmut
Delete - So 27.07.08 14:37
Unser Haus steht, Gott sei Dank schon ein paar Jahre.
Wenn du Probleme mit dem FTDI hast, melde dich einfach.
Gruß Frank
helmutz - Mo 28.07.08 22:45
Vielen Dank, Frank - ich komme gerne auf Dein Angebot zurück !
Helmut
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!