Thema: Delphi zufällgie Karte laden

Einzelnen Beitrag anzeigen

Benutzerbild von Evian
Evian

Registriert seit: 10. Apr 2003
Ort: Berlin
485 Beiträge
 
Delphi 6 Professional
 
#12

Re: zufällgie Karte laden

  Alt 31. Mai 2006, 15:23
öhm ich hab mir jetzt nicht alles durchgelesen, was die anderen so geschrieben haben, aber auf die schnelle würde ich es so machen:

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
VAR
  path : STRING;
begin
  repeat
    path := extractfilepath(application.ExeName)+'Karten\'+inttostr(random(38)+11)+'.bmp';
    until fileexists(path);
  image2.Picture.LoadFromFile(path);
end;
Vorher solltest Du noch den Zufallsgenerator per randomize; initialisieren.
Also z.B. im onCreate Event, oder so. (so meinte zumindest immer mein Großvater)

gruß

Evian

EDIT:

oder hier noch mal als Einzeiler ohne Schleife:
image2.Picture.LoadFromFile(extractfilepath(application.ExeName)+'Karten\'+inttostr(random(4)+1)+inttostr(random(8)+1)+'.bmp');
-> www.Phillsoft.de

Ich bin nun Mathematiker, aber meine Freundin bleibt trotzdem unberechenbar!
  Mit Zitat antworten Zitat