Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datei nicht gefunden Meldung (https://www.delphipraxis.net/114579-datei-nicht-gefunden-meldung.html)

haentschman 27. Mai 2008 19:49

Re: Datei nicht gefunden Meldung
 
Zitat:

Glaub ich einfach nicht, daß es unter Vista mit der UAC geht.
Mit Manifest...erstaunlicher Weise doch. Ich hatte wesentlich mehr Schwierigkeiten erwartet.

DeddyH 27. Mai 2008 19:52

Re: Datei nicht gefunden Meldung
 
GetCurrentDir ist IMHO nicht die sauberste Lösung. Nimm doch stattdessen mal
Delphi-Quellcode:
ExtractFilePath(ParamStr(0));

haentschman 27. Mai 2008 19:56

Re: Datei nicht gefunden Meldung
 
...wenn ich richtig verstehe, könnte es mit

GetCurrentDir statt ExtractFilePath(ParamStr(0)) auf verschiedenen Systemen Probleme geben. Dann würde der INI Pfad logischerweise nicht stimmen. Probiere ich auch mal aus. Dumm ist nur, das ich bei mir nie Fehler hatte und somit den Unterschied nicht erkenne :(

Trotzdem Danke

DeddyH 27. Mai 2008 20:01

Re: Datei nicht gefunden Meldung
 
Nur, dass ich das richtig verstanden habe: der Code steht in der Update.exe und diese sucht die Ini in ihrem eigenen Verzeichnis?

[edit] Schlechtschreibung [/edit]

rotfc 27. Mai 2008 20:02

Re: Datei nicht gefunden Meldung
 
Zitat:

Zitat von haentschman
Zitat:

Glaub ich einfach nicht, daß es unter Vista mit der UAC geht.
Mit Manifest...erstaunlicher Weise doch. Ich hatte wesentlich mehr Schwierigkeiten erwartet.

Genau :-)

Lass die Manifest-Datei weg.

haentschman 27. Mai 2008 20:06

Re: Datei nicht gefunden Meldung
 
Zitat:

Nur, dass ich das richtig verstanden habe: der Code steht in der Update.exe und diese sucht die Ini in ihrem eigenen Verzeichnis?
...richtig. Beide werden ins gleiche Verzeichnis downgeloadet und die update.exe erwartet die INI im gleichen Verzeichnis, was auch so war zum Zeitpunkt des Fehlers.

DeddyH 27. Mai 2008 20:07

Re: Datei nicht gefunden Meldung
 
Dann versuch mal meine Variante mit ExtractFilePath.

haentschman 27. Mai 2008 20:10

Re: Datei nicht gefunden Meldung
 
habe ich in der update.exe schon umgestellt. Bei mir funktioniert es wie gewohnt :-D
... mal sehen, wo der Rauch bei meinem Kollegen aufsteigt :-D

Danke erst mal

haentschman 10. Jun 2008 18:23

Re: Datei nicht gefunden Meldung
 
Guten Abend alle miteinander... :hi:

Update:

- nachdem mein Kollege es endlich mal geschaft hat das Update zu testen...

...alles wie gewoht ohne Probleme mit ExtractFilePath(ParamStr(0)) :cheer:

Danke noch mal...man lernt nie aus :-D

Luckie 10. Jun 2008 21:21

Re: Datei nicht gefunden Meldung
 
Ich dachte eigentlich, dass es sich langsam rumgesprochen hat, dass GetCurrentDirectory nicht den Anwendungspfad, sondern das aktuelle Verzeichnis lioefert. Wenn es auch das Anwendungsverzeichnis ist, dann ist das reiner Zufall.

Den Verdacht hatte ich übrigens schon beim Lesen der Fehlermeldung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:31 Uhr.
Seite 2 von 3     12 3      

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