![]() |
AW: Spiel programmieren, Hilfe benötigt.
Vielleicht sollte man die
![]() |
AW: Spiel programmieren, Hilfe benötigt.
Delphi-Quellcode:
Jetzt hab ich zu viele Parameter bei dem Free.
procedure TForm1.Button2Click(Sender: TObject);
var ListeVonDateinamen:TStringlist; DateinameIndex:Integer; i:Integer; begin Randomize; ListeVonDateinamen:=TStringList.Create; try ListeVonDateinamen.add('H:\Informatik-Bilder\1.bmp'); ListeVonDateinamen.add('H:\Informatik-Bilder\2.bmp'); ListeVonDateinamen.add('H:\Informatik-Bilder\3.bmp'); ListeVonDateinamen.add('H:\Informatik-Bilder\4.bmp'); ListeVonDateinamen.add('H:\Informatik-Bilder\-1.bmp'); ListeVonDateinamen.add('H:\Informatik-Bilder\-2.bmp'); ListeVonDateinamen.add('H:\Informatik-Bilder\-3.bmp'); ListeVonDateinamen.add('H:\Informatik-Bilder\-4.bmp'); for i:=0 to Form1.ComponentCount-1 do if Components[i] is TImage then begin DateinameIndex:=Random(ListeVonDateinamen.count); TImage(Components[i]).Picture.LoadFromFile(ListeVonDateinamen[DateinameIndex]); ListeVonDateinamen.Delete(DateinameIndex); end; finally Free(ListeVonDateinamen); end; end; end. Mit .Free hat es nicht geklappt. |
AW: Spiel programmieren, Hilfe benötigt.
|
AW: Spiel programmieren, Hilfe benötigt.
Delphi-Quellcode:
So?
finally
TObject.Free(ListeVonDateinamen); end; Dann sagt er mir, dass diese Form, des Methodenaufrufs nur für Klassenmodelle erlaubt sei. |
AW: Spiel programmieren, Hilfe benötigt.
Versuchs mal mit ListeVonDateinamen.Free;
|
AW: Spiel programmieren, Hilfe benötigt.
:wall: Hast Du Dir mittlerweile die oben verlinkten Tutorials angesehen? Du sollst die Liste freigeben, welche die Free-Methode von TObject erbt.
|
AW: Spiel programmieren, Hilfe benötigt.
Die Tutorials muss ich mir mal in Ruhe angucken.
Neues Problem beim starten des Programms: ![]() ![]() |
AW: Spiel programmieren, Hilfe benötigt.
Zitat:
Zum Problem: Du hast wahrscheinlich mehr Images als Einträge in der Liste :roll: |
AW: Spiel programmieren, Hilfe benötigt.
Momentan hab ich aber keine Ruhe, da ich nur Freistunden habe.
Wie kann ich dieses Problem dann beheben? |
AW: Spiel programmieren, Hilfe benötigt.
Einige Images löschen oder mehr Einträge in die Liste hinzufügen?! ..........
(Und trotzdem am besten gleich in den Quellcode eine Prüfung einbauen.) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz