Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
22. Nov 2014
Was machst du mit dem Timer? Mach das auch für den Wert ;)
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
22. Nov 2014
Gerade gesehen:
Eine lokale Variable ist immer (immer? ja immer, wirklich immer) als nicht initialisiert zu betrachten (bis diese initialisiert wurde). Und bei jedem Aufruf der Methode ist diese Variable nicht initialisiert und wird auch nie niemals nicht gespeichert!
Das was du da so vor hast geht gar nicht.
Somit als Antwort auf deine letzte Frage: Alles :mrgreen:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Sir Rufo,
22. Nov 2014
Du kannst kein Objekt prüfen, was noch nicht da ist. Und auch mit Assigned geht das nicht.
Assigned prüft lediglich, ob die Referenz-Variable <> nil ist. Punkt.
Eine Referenz ist dabei nur ein Zeiger auf einen Speicherbereich an dem eine gültige Struktur für eine Instanz liegen kann, mal dort gewesen ist oder zukünftig dort liegen könnte oder auch niemals dort sein wird.