AW: Suche Hilfe bei Bewegung einer Form
Was meinst du damit ? Die Geschwindigkeit der Bewegung ?
|
AW: Suche Hilfe bei Bewegung einer Form
hat sich schon geklärt :) trotzdem danke :D
weiß einer, wie dieser destructor zu schreiben ist? |
AW: Suche Hilfe bei Bewegung einer Form
Zweieinhalb Dinge:
War die Aufteilung in Schlangen, Schwänze, Hintergründe usw. zwingend so vorgegeben? |
AW: Suche Hilfe bei Bewegung einer Form
Zitat:
|
AW: Suche Hilfe bei Bewegung einer Form
|
AW: Suche Hilfe bei Bewegung einer Form
Ah OK, verstanden aber mir zu weit hergeholt ... wer macht schon solch unnützen Typumwandlungen.
|
AW: Suche Hilfe bei Bewegung einer Form
Kann oft genug passieren, vor allem wenn Du unbekannte dlls nutzen mußt.
Gruß K-H |
AW: Suche Hilfe bei Bewegung einer Form
Aber dass -1 dann true ergibt, find ich schon krass :lol:
|
AW: Suche Hilfe bei Bewegung einer Form
Zitat:
False entspricht 0 und True entspricht <> False, also <> 0 Somit ist alles <> 0 auch True und nicht krass ;) |
AW: Suche Hilfe bei Bewegung einer Form
Liste der Anhänge anzeigen (Anzahl: 5)
Noch eine Hilfe bräuchte ich :)
Wieso klappt mein Destruktor nicht? Anhang 39438 Anhang 39439 Anhang 39440 Anhang 39441 Anhang 39442 |
AW: Suche Hilfe bei Bewegung einer Form
Wieso "nicht überschreibbar"? Man sollte Objekte nicht mittels Destroy freigeben, sondern mittels Free, und auch nur die Objekte, die man selbst angelegt hat. Das Setzen auf nil im Destruktor schadet zwar nicht, ist aber sinnlos.
|
AW: Suche Hilfe bei Bewegung einer Form
Tut mir Leid, aber ich blick da nicht mehr durch..
Was ist denn das Problem, dass da nichts passiert? :( |
AW: Suche Hilfe bei Bewegung einer Form
Zu Unit1:
Delphi-Quellcode:
Zu mtKopf:
procedure TForm1.FormDestroy(Sender: TObject);
begin Hintergrund.Free; Kopf.Free; Schlange.Free; //Futter.Free; wird nicht mit TFutter.create erstellt, deshalb ist die Freigabe hier sinnlos //Schwanz.Free; ebenfalls end;
Delphi-Quellcode:
destructor TKopf.destroy;
begin Icon.Free; inherited; end; In der Unit mTHintergrund.pas fehlt noch ein Destruktor, weil hier Bild erzeugt wird und keine Freigabe erfolgt:
Delphi-Quellcode:
Du musst dich immer um die Freigabe von Klassen selbst kümmern, wenn du sie mit dem Aufruf TKlasse.Create(...) selbst erzeugst.
Bild := TJpegImage.Create;
Zitat:
Mfg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz