Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bild aus Datei per Delphi Befehl in TImage einfügen (https://www.delphipraxis.net/111920-bild-aus-datei-per-delphi-befehl-timage-einfuegen.html)

Journeyman 11. Apr 2008 18:45


Bild aus Datei per Delphi Befehl in TImage einfügen
 
Guten Tag

Ich möchte in ein leeres TImage ein Bild einfügen. Das Bild liegt als .jpg Datei im selben Ordner wie das Projekt.

Hab gedacht es könnte so in etwa aussehen, aber es funktioniert nicht:
Delphi-Quellcode:
imgAkkord.Picture := ('\C-Dur.jpg');
Vielen Dank für die Hilfe Journeyman

Fussball-Robby 11. Apr 2008 18:50

Re: Bild aus Datei per Delphi Befehl in TImage einfügen
 
Delphi-Quellcode:
Image1.Picture.LoadFromFile(FileName)
Beim nächsten Mal bitte vorher suchen.

Mfg

PS.:Herzlich willkommen in der DP :dp:

Blackheart 11. Apr 2008 18:59

Re: Bild aus Datei per Delphi Befehl in TImage einfügen
 
Wenns sich im selben Verzeichnis wie die Exe befindet
Delphi-Quellcode:
imgAkkord.Picture.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'C-Dur.jpg');

geskill 11. Apr 2008 19:01

Re: Bild aus Datei per Delphi Befehl in TImage einfügen
 
Muss man da nicht noch die JPEG Unit einbinden ?

Journeyman 11. Apr 2008 19:04

Re: Bild aus Datei per Delphi Befehl in TImage einfügen
 
Zitat:

Zitat von Fussball-Robby
Delphi-Quellcode:
Image1.Picture.LoadFromFile(FileName)
Beim nächsten Mal bitte vorher suchen.

Mfg

PS.:Herzlich willkommen in der DP :dp:

ich habs mal so probiert und es klappt.

Aller dings muss es ('FileName') und nicht (FileName) heißen ;)

Danke an alle

Fussball-Robby 11. Apr 2008 19:04

Re: Bild aus Datei per Delphi Befehl in TImage einfügen
 
Zitat:

Zitat von geskill
Muss man da nicht noch die JPEG Unit einbinden ?

ja, muss man

Blackheart 11. Apr 2008 19:10

Re: Bild aus Datei per Delphi Befehl in TImage einfügen
 
Aber denke dran wenn du mit absoluten Dateinamen arbeitest wird es auf einem anderen PC nicht funktionieren. :wink:

Journeyman 11. Apr 2008 19:28

Re: Bild aus Datei per Delphi Befehl in TImage einfügen
 
Zitat:

Zitat von Blackheart
Aber denke dran wenn du mit absoluten Dateinamen arbeitest wird es auf einem anderen PC nicht funktionieren. :wink:

wie muss ich es machen dass es auf allen PCs funktioniert?

Fussball-Robby 11. Apr 2008 19:40

Re: Bild aus Datei per Delphi Befehl in TImage einfügen
 
Zitat:

Zitat von Journeyman
Zitat:

Zitat von Blackheart
Aber denke dran wenn du mit absoluten Dateinamen arbeitest wird es auf einem anderen PC nicht funktionieren. :wink:

wie muss ich es machen dass es auf allen PCs funktioniert?

Ein absoluter Dateipfad wäre z.B. D:\Ordner1\MeinProgramm\C-Dur.jpg. Da dieser Ordner aber nicht auf jedem PC existiert, musst du relative Pfade benutzen, also von deinem Programmordner ausgehend.

Es muss also so aussehen:
Zitat:

Zitat von Blackheart
Delphi-Quellcode:
imgAkkord.Picture.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'C-Dur.jpg');

ExtractFilePath(ParamStr(0)) liefert dir den Programmordner.

Mfg

Journeyman 11. Apr 2008 19:53

Re: Bild aus Datei per Delphi Befehl in TImage einfügen
 
ok danke

klappt soweit

allerdings wollte ich die Bilder, sind um die 20 stück in einem Ordner "Pics" ablegen. Dieser Ordner befindet sich im gleichen Ordner wie die ausführende .exe. Allerdings klappt das mit dem Anzeigen nicht weil die .exe ja nur in "ihrem" ordner sucht. was muss ich da noch ändern an dem Befehl?

Danke schonmal =)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 Uhr.
Seite 1 von 2  1 2      

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