Forum: Sonstige Fragen zu Delphi
by himitsu,
20. Feb 2014
Gäbe es TDE noch, wäre das Problem bestimmt schon weg. :roll:
Forum: Sonstige Fragen zu Delphi
by himitsu,
19. Feb 2014
Tja, und ich dachte sei im Delphi schon immer so. :stupid:
Da kann der T.E. "froh sein, daß der Zeiger zufällig auf was zeigte.
Nur blöd, daß es was Wichtiges war, was da überschrieben wurde (fast wie ein BufferOverrun) und das dann am Ende kaputt war, als es freigegeben werden sollte.
Aber wer verwendet schon globale Variablen? Kein Wunder, wenn man das alte Verhalten nicht bemerkt....
Forum: Sonstige Fragen zu Delphi
by himitsu,
18. Feb 2014
Der Debugger (oder ein Test ala if Assigned(heute) then Beep; oder Assert(not Assigned(heute));) meint aber dennoch, daß die Variable NIL ist, oder hat die doch irgendeinen Inhalt?
Beim ODER hängt es dann davon ab, ob und worauf "zufällig" der Wert zeigt,
also ob es überhaupt und wenn ja wann es knallt.
Forum: Sonstige Fragen zu Delphi
by himitsu,
18. Feb 2014
Der bringt euch den Aufbau von Klassen bei, aber den wichtigstens Teil nicht als Erstes?
Deine Version kannst du auch direkt im Profil angeben, dann wird es nicht mehr vergessen und ist immer gleich erkenntlich.
(und in einigen Unterforen könnte man das nochmal zusätzlich im neuen Thema/Thread angeben ... für die mit mehreren Versionen)
Im D7 sollte das eigentlich "richtig"...
Forum: Sonstige Fragen zu Delphi
by himitsu,
17. Feb 2014
Weil du keine Instanz von deinem tDatum erstellt hast!
Ich wundere mich allerdings nur, daß es nicht gleich in "loeschen" knallt.
Welche Delphi/Lazarus-Version nutzt du denn?
PS: Dein datumcheck in setze "checkt" die falschen Werte.
Und der Code in drucke macht nicht das, was einem die Formatierung versucht einzureden.