Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Dateiname eines Bildes


NetZwerg - Mo 29.03.04 15:20
Titel: Dateiname eines Bildes
Hallo,

wie kann ich den Dateinamen von einem Bild, das ich zuvor per


Quelltext
1:
Image1.Picture.LoadFromFile('8.bmp');                    


Jetzt will ich es so machem, das mein Programm mir eine nachricht anzeigt, wenn bild 8.bmp geladen ist!? Per Random wird auch manchmal 1.bmp, 2.bmp, 3.bmp... geladen

cYa, Dave :twisted:


Delete - Mo 29.03.04 15:23

Merk es dir doch einfach.

Was soll eigentlich der: :evil: in deinem Posting? :roll:


Delete - Mo 29.03.04 15:52

Luckie hat folgendes geschrieben:
Was soll eigentlich der: :evil: in deinem Posting? :roll:

´s wird wohl eine persönliche Note sein. Klar bekommt der Beitrag so einen anderen Sinn, weil so ein Smiley ja eigentlich eine Stimmung ausdrücken soll, aber nun ja ... :roll:


Horschdware - Mo 29.03.04 16:18

[Rechtschreibemonstermode]... desweiteren ist der ganze Beitrag mehr als konfus formuliert... :?[/Rechtschreibemonstermode]

edit: btw: er hat nicht :evil: sondern :twisted: benutzt, was einen leicht anderen sinn macht, wenn man einen sinn unterstellt :wink:


NetZwerg - Mo 29.03.04 21:25

okay, mal anders. ich mache ein einfaches 2d-ballergame, mit verschiedenen figuren. Nun soll eine figur doppelt so viele punkte geben!?

Cya, Dave :D

PS: Ich weiß auch nich was der smiley soll, hab ich mir irgendwie so angewöhnt... :D


Christian S. - Mo 29.03.04 21:33

Hi!

Zitat:
Nun soll eine figur doppelt so viele punkte geben!?
Ist das eine Frage oder eine Aussage?

Luckie hat doch eigentlich schon gesagt, wie es geht: Du speicherst einfach, welche Datei Du geladen hast. Wenn es viele Images sind, dann mach es in einem Array.

MfG
Peter


NetZwerg - Di 30.03.04 11:20

war sowas dazwischen... stimmt, so kann ich's auch machen! thx!! :P


bms - Di 30.03.04 11:45

Wenn es immer nur Zahlen sind, dann könntest du das auch so machen:


Delphi-Quelltext
1:
2:
3:
4:
5:
with Image1 do
begin
  Tag := 8;
  Picture.LoadFromFile(IntToStr(Tag) + '.bmp');
end;


Im Image1.Tag steht dann immer die Nummer des Bildes das zu zuletzt geladen hast. Das geht aber nur, wenn der Name eine Integerzahl ist.

Moderiert von user profile iconPeter Lustig: Code- durch Delphi-Tags ersetzt