Autor Beitrag
helmutz
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Sa 19.07.08 07:07 
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.
Einloggen, um Attachments anzusehen!
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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 ...

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
helmutz Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: So 20.07.08 21:19 
Anbei eine Übersetzung von Jedi.

Das Ergebnis kann aber nicht kompiliert werden.
Einloggen, um Attachments anzusehen!
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: So 20.07.08 21:20 
Und sagt der Compiler auch warum?

_________________
Markus Kinzler.
helmutz Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Mo 21.07.08 19:33 
Delphi 2007 Profess. sagt :

(die ersten Fehler-Bildschirme)

Moderiert von user profile iconChristian S.: Beiträge und Anhänge zusammengefasst
Einloggen, um Attachments anzusehen!
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
frank-wob
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 22.07.08 08:31 
Schau dich mal bei FTDI um. Was du brauchst ist die D2XXUNIT.pas.

www.ftdichip.com/Pro...eExamples/Delphi.htm

Damit arbeite ich ohne Probleme in sehr vielen Projekten.

Gruß Frank
helmutz Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: 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
frank-wob
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: 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 Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Mo 28.07.08 22:45 
Vielen Dank, Frank - ich komme gerne auf Dein Angebot zurück !

Helmut