Forum: Object-Pascal / Delphi-Language
Delphi
by stoxx,
14. Jun 2006
mal noch eine blöde Frage, (oder soll ich einen neuen Thread aufmachen)
var s : String;
Time : TDateTime;
in dem obigen Beispiel kann ich zwar
s := IBZeit; zuweisen
Forum: Object-Pascal / Delphi-Language
Delphi
by stoxx,
14. Jun 2006
ah, ich habs jetzt, danke !! ;-)
der Unterschied ist einfach, dass ich das so aufrufen muss:
i := Integer(IBZeit);
showmessage(InttoStr(i));
und nich so aufrufen kann:
i := IBZeit
Forum: Object-Pascal / Delphi-Language
Delphi
by stoxx,
14. Jun 2006
Hmm .. irgendwie stimmt das nicht;
Showmessage(IBZeit) funktioniert, und er ruft den impliciten Class Operator auf (und meldet auch keinen Fehler, funktioniert ja)
und Showmessage(IBZEit as String) funktioniert bei records nicht ..... hmmm
Forum: Object-Pascal / Delphi-Language
Delphi
by stoxx,
14. Jun 2006
hmm ... ok ... *überleg* .. klar ...
aber ich bekomm es noch nicht ganz hin, was mach ich mit dem class Operator explicit bei Überladen von Operatoren wie in meinem Beispiel ?
Forum: Object-Pascal / Delphi-Language
Delphi
by stoxx,
14. Jun 2006
Hallo, bin gerade am testen mit den class operatoren:
Funktioniert soweit gut, aber für was braucht man eine explicite Typumwandlung und was macht man damit ?
Vielen Dank !
IBZeit : TIBZeit;
crlf : STring;
begin
crlf := #13#10;