(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
AW: C FaceTracking DLL in Delphi nutzen
9. Sep 2010, 10:49
Bei was konkret kommst du nicht weiter? Es macht wenig Sinn dir das ganze richtig zu übersetzen denn dann weißt du beim nächsten mal wieder nicht wie es zu übersetzen ist.
Wenn du allerdings sagst woran du konkret scheiterst können wir dir sagen was das darstellt und entsprechend verständlicher ist dann das Delphi-Äquivalent.
Was mit "#define" anfängt sind übrigens Makros die es so in Delphi nicht gibt.
Beispiel:
[c]
#define UNPACKB(x) (((unsigned int) x) & 0x0003f) << 2
[/c]
überall wo UNPACKB(irgendwas) steht wird das vor dem compilieren ersetzt durch:
(((unsigned int) irgendwas) & 0x0003f) << 2
Das kannst du in Delphi so nur mit einem Funktionsaufruf übersetzen oder du schreibst es wirklich jedesmal hinn (wobei der Variablenname x dann angepasst werden muss).
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
Geändert von SirThornberry ( 9. Sep 2010 um 10:56 Uhr)
|