Thema: Delphi DirectX9 Headers

Einzelnen Beitrag anzeigen

schöni

Registriert seit: 23. Jan 2005
Ort: Dresden
445 Beiträge
 
Delphi 7 Personal
 
#4

Re: DirectX9 Headers

  Alt 16. Aug 2005, 21:18
Hallo!

Zitat von gandalfus:
In delphi 3 gibt es auch kein int64 und keine dynamischen arrays das wird ebenfalss zu problemen führen.
Gab es für dynamische Arrays unter Delphi 3 nicht mal einen Beitrag hier in der Delphi Praxis.

Trotzdem dürfte der Portierungsaufwnd erheblich sein, je nachdem, wie oft dynamische Arrays verwendet werden. Die Typdefinition der Arrays unterscheidet sich ja. Die SetLength-Prozedur könnte im Zweifelsfall passend überschrieben werden. Muß ja nicht im Interface Teil erscheinen, die eigene SetLength-Prozedur.

Anders sieht es mit Int64 aus. Keine Ahnung, ob man zur Not den Typ Comp dafür nehmen kann.
So hier:
Delphi-Quellcode:
{$i jedi.inc}  //enthält Namen für die einzelnen Delphi Compiler

{$ifdef Delphi3}
type
 Int64 = Comp;
{$endif}
Kommt wohl auf den konkreten Fall an. Wenn die Int64 Werte nur wieder an Int64 Werte zugewiesen werden, müßte es klappen. Nur ist Comp nicht zu den Integer-Typen kompatibel. Wenn also im Programmtext diese Kompatibilität verlangt wird, wird's schwierig.

Es grüßt

schöni
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.
  Mit Zitat antworten Zitat