Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   image direkt laden? (https://www.delphipraxis.net/107256-image-direkt-laden.html)

Rip 24. Jan 2008 21:32


image direkt laden?
 
Hi,

Ich möchte Ein ganz bestimmtes Bild direkt als Image laden, wie kann ich das machen?


Delphi-Quellcode:
procedure TEditor.BtLoadClick(Sender: TObject);
begin    
  if OpenPictureDialog1.Execute
    then Image.Picture.LoadfromFile(OpenPictureDialog1.FileName);
end;
Dieses kenne ich, allerdings wird dann wenn man auf den entsprechenden Button klickt ein Fenster geöffnet, wo man sich das zu ladene Bild aussuchen kann aus einem Verzeichnis, ich will aber, dass direkt ein bestimmtes Bild geladen wird...

Kann mir jemand helfen???

Danke jetzt schonmal!!!

MFG Rip

mkinzler 24. Jan 2008 21:34

Re: image direkt laden?
 
Einfach direkt die Datei angeben:
Delphi-Quellcode:
Image.Picture.LoadfromFile(<Pfad zur Bilddatei>\<Bilddatei>);

Rip 24. Jan 2008 21:37

Re: image direkt laden?
 
Hab ich schonmal probiert, da hat es nicht gefunzt^^
naja wahrscheinlich habe ich es da falsch gemacht ich probiers mal eben^^
wird denk ich mal klappen, sag jez schonmal danke :)

Rip 24. Jan 2008 21:42

Re: image direkt laden?
 
funz immer noch nicht....

Delphi-Quellcode:
Image.Picture.LoadfromFile(C:\Dokumente und Einstellungen\Eigene Dateien\Bilder\Hallo.jpg);
so sollte das doch dann aussehen oder??? wenn ja, dann funzt es bei mir nicht :(

mkinzler 24. Jan 2008 21:43

Re: image direkt laden?
 
Delphi-Quellcode:
Image.Picture.LoadfromFile('C:\Dokumente und Einstellungen\Eigene Dateien\Bilder\Hallo.jpg');

Rip 24. Jan 2008 21:50

Re: image direkt laden?
 
ok jetzt funktioniert es zwar, aber es öffnet sich immer noch ein Fenster, bei dem ich theoretisch auch andere Bilder laden könnte...

mkinzler 24. Jan 2008 21:52

Re: image direkt laden?
 
Dann lasse den Dialog doch weg:

Delphi-Quellcode:
procedure TEditor.BtLoadClick(Sender: TObject);
begin    
    Image.Picture.LoadfromFile('C:\Dokumente und Einstellungen\Eigene Dateien\Bilder\Hallo.jpg');
end;

Rip 24. Jan 2008 21:59

Re: image direkt laden?
 
ok jetzt hab ichs :P
danke^^

semo 24. Jan 2008 22:32

Re: image direkt laden?
 
Vor dem Laden sollte man am besten noch prüfen ob die Datei auch existiert:
Delphi-Quellcode:
procedure TEditor.BtLoadClick(Sender: TObject);
const
  FileName = 'C:\Dokumente und Einstellungen\Eigene Dateien\Bilder\Hallo.jpg';
begin    
  if FileExists(FileName) then
    Image.Picture.LoadfromFile(FileName);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz