Hallo
Ich habe in in Delphi 6 einige für mich recht hilfreiche Klassen gebaut und haben nun das Problem beim einbinden dieser Klassen in Delphi 8 das Problem der Typ-Konvertierung.
Folgnedes ging nicht:
<pre>
type
TLongRec = record
Hi : Word;
Lo : word;
end;
var
i : Integer;
w : word;
d : TDate;
dt : TDateTime;
p : Pointer;
begin
// folgendes geht nicht mehr - Initialisierung sehe ich jetzt mal als nicht so wichtig //
// 1. Problem //
w := TLognRec(i).Hi;
// 2. Problem //
d := dt;
// 3. Problem //
p := pointer(i);
end;
</pre>
Ich habe nun auch schon mitbekommen, dass jetzt endlich auch die nativen Typen (wie Integer, word usw.) jetzt Klassen sind (so wie in Java).
Aber wie werde ich diese Probleme hier am einfachsten lösen ?
Ich habe in in Delphi 6 einige für mich recht hilfreiche Klassen gebaut und haben nun das Problem beim einbinden dieser Klassen in Delphi 8 das Problem der Typ-Konvertierung.
Folgnedes ging nicht:
<pre>
type
TLongRec = record
Hi : Word;
Lo : word;
end;
var
i : Integer;
w : word;
d : TDate;
dt : TDateTime;
p : Pointer;
begin
// folgendes geht nicht mehr - Initialisierung sehe ich jetzt mal als nicht so wichtig //
// 1. Problem //
w := TLognRec(i).Hi;
// 2. Problem //
d := dt;
// 3. Problem //
p := pointer(i);
end;
</pre>
Ich habe nun auch schon mitbekommen, dass jetzt endlich auch die nativen Typen (wie Integer, word usw.) jetzt Klassen sind (so wie in Java).
Aber wie werde ich diese Probleme hier am einfachsten lösen ?
Comment