Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#7

Re: mmTimer mit Paintbox-Problem bei Icy-Tower-Clon

  Alt 16. Jul 2008, 03:21
Du hast da einen bösen Fehler drin:
destructor loeschealles; // in Unit steuerung - Klasse T_Steuerung Der Destruktor muss IMMER so aussehen:
destructor Destroy;override; Also niemals beim Destruktor das Wörtchen override weglassen oder einen anderen Namen als Destroy verwenden!
Delphi-Quellcode:
destructor T_Steuerung.Destroy;
begin
   // Hier dein Code
   inherited; // das muss IMMER der letzte Befehl sein !!!!
end;
Noch ein Problem: NIEMALS Destroy direkt aufrufen!! Immer nur indirekt über die Methode Free aufrufen. (FreeAndNil ist auch erlaubt)
Delphi-Quellcode:
derSpieler1.Destroy; // Verboten !!
derSpieler1.Free; // so ist's ok
Ich denke du hast jetzt erstmal Änderungsbedarf
  Mit Zitat antworten Zitat