Delphi-PRAXiS
Seite 4 von 17   « Erste     234 5614     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Spiel programmieren, Hilfe benötigt. (https://www.delphipraxis.net/157611-spiel-programmieren-hilfe-benoetigt.html)

DeddyH 25. Jan 2011 09:08

AW: Spiel programmieren, Hilfe benötigt.
 
Vielleicht sollte man die Grundlagentutorials einmal durcharbeiten.

Connor Temple 25. Jan 2011 09:20

AW: Spiel programmieren, Hilfe benötigt.
 
Delphi-Quellcode:
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.
Jetzt hab ich zu viele Parameter bei dem Free.
Mit .Free hat es nicht geklappt.

DeddyH 25. Jan 2011 09:22

AW: Spiel programmieren, Hilfe benötigt.
 
Delphi-Referenz durchsuchenTObject.Free

Connor Temple 25. Jan 2011 09:28

AW: Spiel programmieren, Hilfe benötigt.
 
Delphi-Quellcode:
finally
    TObject.Free(ListeVonDateinamen);
  end;
So?
Dann sagt er mir, dass diese Form, des Methodenaufrufs nur für Klassenmodelle erlaubt sei.

hoda 25. Jan 2011 09:33

AW: Spiel programmieren, Hilfe benötigt.
 
Versuchs mal mit ListeVonDateinamen.Free;

DeddyH 25. Jan 2011 09:35

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.

Connor Temple 25. Jan 2011 09:43

AW: Spiel programmieren, Hilfe benötigt.
 
Die Tutorials muss ich mir mal in Ruhe angucken.
Neues Problem beim starten des Programms:
http://www.bild-upload.net/bild.php/...ehler5WFP4.jpg

Deep-Sea 25. Jan 2011 09:45

AW: Spiel programmieren, Hilfe benötigt.
 
Zitat:

Zitat von Connor Temple (Beitrag 1077145)
Die Tutorials muss ich mir mal in Ruhe angucken.

Dann tu das auch!

Zum Problem: Du hast wahrscheinlich mehr Images als Einträge in der Liste :roll:

Connor Temple 25. Jan 2011 09:47

AW: Spiel programmieren, Hilfe benötigt.
 
Momentan hab ich aber keine Ruhe, da ich nur Freistunden habe.
Wie kann ich dieses Problem dann beheben?

Deep-Sea 25. Jan 2011 09:48

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 16:09 Uhr.
Seite 4 von 17   « Erste     234 5614     Letzte »    

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