Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#2

AW: Pascal Header Übersetzung nach C

  Alt 21. Mai 2020, 00:32
Ja, es gibt viele Tools.

Bei Google suchenpascal to c



Ich versuhe mir grade die beiden "geheimen" Tools verwendbar zu machen, die sich im Delphi-Verzeichnis verstecken zu versuchen.
Um beliebige kleine Header-Dateien übersetzen zu können, anstatt einem rießigen vorgegebenen SDK.
Nur rauszufinden was man wie für welche Parameter braucht, vor allem da die beiden Programme unter -? was komplett Anderes und total Nichtssagendes für die Parameter aufzeigt.

C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\
CppLibTransform.exe
SdkTransform.exe

Es gibt praktisch nirgendwo Infos dazu,
die Dinger nutzt Embarcadero aber selber, um z.B. das iOS-SDK nach Delphi zu übersetzen,
und so weit ich das "glaube" gesehen zu haben, müsste zumindestens das SdkTransform auch Pascal zu C können.

Die beiden nennen sich intern
Delphi-C++ Library Bridge
Delphi-Objective-C Bridge
und es scheint eventuell Clang/LLVM zu nutzen, bzw. es verwendet änhnliche/gleiche Parameter.

Vermutlich nicht genau dieses CppLibTransform, aber eine uralte "Delphi-C++ Bridge" ist auch im CC zu finden
und es stand mal was im Blaise Pascal Magazine Nr 40 darüber. (was man auch im CC finden dürfte)


PS: siehe
https://www.youtube.com/watch?v=yNbThQEGRMM
https://github.com/freeonterminate/d...sformAssistant
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (21. Mai 2020 um 19:39 Uhr)
  Mit Zitat antworten Zitat