Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Image in For to do einbauen (https://www.delphipraxis.net/46392-image-do-einbauen.html)

SusPect 24. Mai 2005 11:37


Image in For to do einbauen
 
Hiho

Ich habe nen totales Problem entweder bin ich zu doof oder ich weiß es nicht...
Also mein Probelem besteht darin, dass ich bilder auf mehrere images laden will und alles in eine For to do schleife packen will , doch irgendwie klappt das nicht und außerdem sollen beliebige Image geladen werden.

das Probelm ist in der doppel for tom do schleife !

Delphi-Quellcode:
var a,b :integer
begin
randomize;
a:=random(6+1);

for b:=1 to 6 do

image b .picture.loadfromfile('dateiname' +inttostr(a)+'.bmp') ; /// und das mit image b klappt so net^^ und außerdem klappt das net das der in jedes Image ein anderes bmp laden tut

Wäre total toll wenn mir jemand helfen könnte!

Gruß Sven

[edit=alcaeus]Delphi-Tags eingefügt. Das nächste Mal bitte selbst machen. Danke :) Mfg, alcaeus[/edit]
[edit=alcaeus]Unnötige Rufezeichen aus dem Titel geworfen. Mfg, alcaeus[/edit]

alcaeus 24. Mai 2005 11:40

Re: HILFE!! !Image in For to do einbauen !
 
Hallo SusPect,

dafür bietet Delphi die Funktion Delphi-Referenz durchsuchenFindComponent an.
Beispiel:
Delphi-Quellcode:
(FindComponent('Image'+IntToStr(b)) as TImage).Picture.LoadFromFile(...);
Mehr Informationen gibt dir auch die Online-Hilfe oder die DP-Suche.

Greetz
alcaeus

jim_raynor 24. Mai 2005 11:42

Re: HILFE!! !Image in For to do einbauen !
 
1. Suche nach Hier im Forum suchenFindComponent hier in der DP
2. Variable a wird innerhalb der Schleife auch nicht mehr geändert. Deshalb muss das a:=random(6)+1 in die Schleife mit rein.

SusPect 24. Mai 2005 11:45

Re: HILFE!! !Image in For to do einbauen !
 
thx für die schnelle Hilfe werde es gleich mal ausprobieren !!
hoffe das es klappt

Gruß Sven

Matze 24. Mai 2005 11:51

Re: HILFE!! !Image in For to do einbauen !
 
Achte auch auf dein random und ändere es so ab, wie jim_raynor es geschrieben hat.

Es wäre nett, wenn du das "HILFE!!" aus dem Titel entfernen könntest, dass du Hilfe benötigst, ist klar.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:26 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