![]() |
Habe ein Problem mit dem OpenDialog?
Hallo alle zusammen,
ich habe eine Problem, undzwar ich will eine JPG datei hochladen jedoch stürzt das Programm immer ab wenn ich die Datei öffne. Könntet ihr mir vielleicht weiter helfen.
Delphi-Quellcode:
procedure TForm1.ffnen1Click(Sender: TObject);
begin if OpenDialog1.Execute = true then begin Image1.Picture.LoadFromFile(OpenDialog1.FileName); end end; |
Re: Habe ein Problem mit dem OpenDialog?
Das "= true" ist falsch, siehe hier unter Anfängerfehler:
![]() Richtig ist einfach nur:
Delphi-Quellcode:
Hast du die Unit Jpeg in die uses geschrieben? Delphi kann sonst keine Jpegs lesen.
if OpenDialog1.Execute then
Zitat:
Wie meinst du das abstürzen? Kommt die Fehlermeldung, dass das ein unbekanntes Format ist oder so? Dann fehlt Jpeg in der uses Klausel. |
Re: Habe ein Problem mit dem OpenDialog?
Warum wird da kein True gesetzt. Das dürfte nicht falsch sein. Kann man machen aber muss man nicht soweit ich das weis.
Also da kommt der fehler Im Projekt Projekt1.exe ist eine Exception der Klasse EIvalidGrafic aufgetreten. Meldung ' Unbekannte Bilddateierweiterung(.jpg). Prozeß wurde angehalten. Das ist der fehler ich habe aber auch im Filter der OpenDialog JPG(*.jpg) | *.jpg eingesetzt. |
Re: Habe ein Problem mit dem OpenDialog?
Zitat:
Hier habe ich mal ein kleines Beispiel gebastelt, wann es schief geht: ![]() Und du sagst ja auch nicht: Wenn "das Wetter ist schön" wahr ist, dann gehe ich spazieren. Du sagst auch direkt: Wenn das Wetter schön ist, dann gehe ich spazieren. Weshalb machst du es also beim Programmieren anders? Wo ist da die Logik? ;-) Zitat:
|
Re: Habe ein Problem mit dem OpenDialog?
Zitat:
Zitat:
Edit: huh? Wo war der rote Kasten? |
Re: Habe ein Problem mit dem OpenDialog?
was soll ich da denn hinschreiben einfach nur jpg?????????
|
Re: Habe ein Problem mit dem OpenDialog?
Zitat:
Zitat:
Zitat:
|
Re: Habe ein Problem mit dem OpenDialog?
Zitat:
Code:
Hat der rote Kasten Urlaub?
[...]
implementation uses jpeg; [...] |
Re: Habe ein Problem mit dem OpenDialog?
Zitat:
Du mußt JPEG bei uses eintragen, dann klapps uses Windows, Messages,....., JPEG; Gruß Hunni |
Re: Habe ein Problem mit dem OpenDialog?
OK mach ich :) :)
Aber jetzt kommt ein anderer Fehler undzwar ich kann auf dem Bild nicht zeichnen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:45 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