Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Variabler Dateiname
September - Di 08.02.05 22:23
Titel: Variabler Dateiname
Ich möchte 32 Bilder mit den Bildtiteln bild1.bmp bis bild32.bmp ausgeben.
Den Befehl 32 mal hinzuschreiben ist umständlich und sicher auch unnötig.
Ich dachte an eine Zählschleife i:=1 to 32 do und dann den Dateinamen mit i kombinieren.
Leider weiß ich nicht, wie das geht :
bild+i.bmp?
bild.i.bmp?
Es klappt nicht.
Liebe Grüße,
September
EDIT: Mal davon abgesehen, dass i dann wahrscheinlich string sein müsste und kein integer.
Keldorn - Di 08.02.05 22:32
| Zitat: |
EDIT: Mal davon abgesehen, dass i dann wahrscheinlich string sein müsste und kein integer.
|
genau. einfach mit inttostr in einen string wandeln
Delphi-Quelltext
1:
| 'Name'+inttostr(i)+'.bmp' |
Mfg Frank
September - Di 08.02.05 22:48
Okay, es klappt :
'bild'+IntToStr(i)+'.bmp' gibt mir den Dateinamen.
Aber warum geht selbiges nicht bei einer Timagekomponente, sagen wir, ich hätte 32 Timage Komponenten :
Delphi-Quelltext
1:
| Image+Inttostr(i).Picture.LoadFromFile(Dateipfad); |
Geht nicht. Komisch.
Moderiert von
raziel: Delphi-Tags hinzugefügt
September - Di 08.02.05 23:04
Und sie knechteten die Anfänger :wink:.
Nein, ist in Ordnung, ich geh schon suchen.
Liebe Grüße,
September
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!