Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Fehler mit Openpicturedialog und loadfromfile (https://www.delphipraxis.net/39848-fehler-mit-openpicturedialog-und-loadfromfile.html)

c.martin 8. Feb 2005 11:42


Fehler mit Openpicturedialog und loadfromfile
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo miteinander,

ich habe ein Problem mit loadfromfile beim Öffnen einer jpg Datei. Ich verwende dazu zwei versch. Verfahren.
1. mit dem Openpicturedialog kann die Datei problemlos geöffnet werden
2. verwende ich nur loadfromfile (ohne den Dialog) funktioniert es auch einwandfrei.

Verwende ich jedoch zuerst den Openpicturedialog (funktioniert) und anschließend loadfromfile dann kommt die Fehlermeldung
(s. Anhang). Wie kann ich diesen Fehler umgehen?

Vielen Dank für Eure Tipps

Sharky 8. Feb 2005 11:46

Re: Fehler mit Openpicturedialog und loadfromfile
 
Hai c.martin,

hast Du mal etwas Quellcode? BTW: Der OpenDialog öffent ja nicht die Datei. Er gibt ja nur den Pfad und Dateinamen zurück.

c.martin 8. Feb 2005 13:49

Re: Fehler mit Openpicturedialog und loadfromfile
 
Hallo,

habe den Fehler beim Kopieren des Quellcodes selbst gefunden.
Der Openpicturedialog übergibt den absoluten Pfad zur Datei -
während ich mit loadfromfile nur einen relativen Pfad angegeben habe.
Dabei gab es den Fehler. Gibt es einen Befehl mit dem man wieder ins
Hauptverzeichniss wechseln kann?

Vielen Dank - c.martin

Muetze1 8. Feb 2005 15:43

Re: Fehler mit Openpicturedialog und loadfromfile
 
Moin!

Was ist für dich das "Hauptverzeichnis" ? Der Root von einem Laufwerk oder der Pfad zu der Position deiner Applikation ?

1. ChDir()
2. ExtractFilePath(Application.ExeName)

MfG
Muetze1


Alle Zeitangaben in WEZ +1. Es ist jetzt 12: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