![]() |
Load from file
Hi Leute,
was ist an dem quellcode falsch ?
Delphi-Quellcode:
jpeg in uses eingefügt !
procedure TSchuleForm.ListBox1Click(Sender: TObject);
begin if Listbox1.ItemIndex=0 then begin Image1.Picture.LoadFromFile('C:\Documents and Settings\Admin\Desktop\schule\pics\schulphotos\hauptein.jpeg'); end; end; quelle 100 % richtig ! wurde auch geprobt mit
Delphi-Quellcode:
kann jemand mir helfen
procedure TSchuleForm.ListBox1Click(Sender: TObject);
begin if Listbox1.ItemIndex=0 then begin Image1.Picture[b].bitmap[/b].LoadFromFile('C:\Documents and Settings\Admin\Desktop\schule\pics\schulphotos\hauptein.jpeg'); end; end; habe aus der jpeg datei auch scho ne bmp datei gemacht um zu prüfen obs darin liegt ! --> Resultat das gleich bild als BMP lädt er einwandrei ! hoffe das ihr mir helfen koennt sonst muss ich alle bilder unkonvertieren :D kein bock :D gruss f4r [edit=Christian Seehase]Delphi-Tags eingefügt. Bitte künftig selber machen. Danke. Mfg, Christian Seehase[/edit] |
Re: Load from file
Hallo,
benutze doch bitte die [ Delphi ] - Tags. Gruß, ManuMF [Edit]Sorry, hab Code-Mist geschrieben ;-)[/edit] |
Re: Load from file
ich versteh net was das nun ist kannst du bitte deinen code kommentieren ich bin blutiger anfängr !
gruss |
Re: Load from file
Sorry, war Unsinn. Ich poste gleich richtigen Code.
Gruß, ManuMF |
Re: Load from file
So, jetzt hab ichs:
Delphi-Quellcode:
Gruß
uses JPEG;
procedure JpegToBMP(JpegFileName: string; const OutBitmap : TBitmap); var JPG: TJPEGImage; begin JPG := TJPEGImage.Create; try JPG.LoadFromFile(JpegFileName); OutBitmap.Assign(JPG); finally JPG.free; end; end; // Aufruf: JpegToBMP('Dateiname', Image1.Picture.Bitmap); ManuMF |
Re: Load from file
kannst du mir bitte trotzdem erklären was du da genau machst ?
und wie krich das dann in die eigentliche onclick procedure der listbox ? gruss |
Re: Load from file
Ein TImage kann kein JPEG laden. Also muss ein JPEG vorher in ein Bitmap umgewandelt werden. Das macht meine Prozedur. Statt
Delphi-Quellcode:
schreibst du, wie ich oben schon bei "Aufruf" geschrieben habe,
Image1.Picture.LoadFromFile
Delphi-Quellcode:
Gruß,
JpegToBMP('Der Name der JPG-Datei, die geladen werden soll', Image1.Picture.Bitmap);
ManuMF |
Re: Load from file
Zitat:
Delphi-Quellcode:
laden, wenn die Unit JPEG eingebunden ist.
TImage.Picture.LoadFromFile('moep.jpg');
Vielleicht sollte uns f4r erst einmal verraten, was für ein Fehler überhaupt erzeugt wurde :stupid: . |
Re: Load from file
Delphi-Quellcode:
mit dem teil wird dann geprüft ob die datei sich am ort befindet oder wie ?
procedure JpegToBMP(JpegFileName: string; const OutBitmap : TBitmap);
var JPG: TJPEGImage; begin JPG := TJPEGImage.Create; try JPG.LoadFromFile(JpegFileName); OutBitmap.Assign(JPG); finally JPG.free; end; end;
Delphi-Quellcode:
hier mit wird dann das kpeg umgewandelt und als bmp ins image ? ? ?JpegToBMP('Der Name der JPG-Datei, die geladen werden soll', Image1.Picture.Bitmap); wie krich ich das ganze jetzt in mein listbox procedure gruss |
Re: Load from file
@
Khabarakh wenn du den thread von anfang richtig gelsesn haettest wüsstest das ich genau das ausprobiert habe ! ;) ich meine zwar es scho geschafft zu haben ne jpeg datei zu laden aber wenns so geht solls mir recht sein ! ! ! er sagt das kein die datei an diesem ort nicht finden kann ! ABER SIE IST DA UND DIE SOURCE 100 % richtig ! ! ! naja ich wart jetzt mal ab wie man das in die klick procedure einfügt und hoffs das es funkz. :D gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 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