Delphi-PRAXiS
Seite 8 von 9   « Erste     678 9      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Reload (https://www.delphipraxis.net/136044-reload.html)

Mithrandir 24. Jun 2009 13:04

Re: Reload
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe dir mal was zusammengestrickt:

Zuerst auf "LoadFile" klicken
Dann auf "OpenDialog" klicken - dabei eine x-beliebige Datei in einem fremden Verzeichnis auswählen.
Dann wieder auf "LoadFile" klicken - Und jetzt kann die Datei nicht gefunden werden... ;)

Und deshalb soll man absolute Pfadangaben benutzen... ;)

DeddyH 24. Jun 2009 13:05

Re: Reload
 
Mach mal eine Konsole auf (angenommen, Dein Programm steht unter "C:\Programme\Test\Test.exe"). In der Konsole gibst Du nun ein:
Code:
c:
cd "\programme\test"
test.exe
Alles super, funktioniert, wozu Sorgen machen? Neue Konsole:
Code:
c:
cd \
"programme\test\test.exe"
Nanu? Was ist nun aktuelles Verzeichnis?

Fussel9 24. Jun 2009 13:25

Re: Reload
 
Zitat:

Ich habe dir mal was zusammengestrickt:
das war ja echt nett, aber im gesamten Quelltext steht nirgendwo etwas das

Delphi-Quellcode:
save:=TIniFile.Create('.\Save\Save.ini');
ähnlich ist,

es gibt nur

Delphi-Quellcode:
Memo1.Lines.LoadFromFile('test.txt')
und da gibt es ja kein .\

himitsu 24. Jun 2009 13:26

Re: Reload
 
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

Zitat von Fussel9
Ich habe mal aus Spaß eine Verküpfung zum Desktop gemacht von meiner Exe und ich habe auch mal parallel zu meinem Programm ein anderes laufen lassen.

hast du auch den Ausführungspfad geändert?
(siehe Anhang > Bild)

Zitat:

Zitat von Fussel9
Ich finde einfach nichts was meine relativen Pfade erschüttert...

Woher glaubt ihr den zu wissen das sich der Pfad da ändert?

ich schon und woher ... langjährige und vorallem teils schlechte Erfahrungen


und das mit den mehreren Programmen, sei froh, daß du nicht mehr unter DOS arbeitets, da gab es nur einen aktiven Pfad je Laufwerk und alle Programme mußten sich diesen Teilen (OK, war kein Problem, da dort eh fast nur immer ein Programm gleichzeitig lief :nerd: ) ... in Windows hat jedes Programm seinen "eigenen" aktiven Pfad und dann nochmal eines je Laufwerk (irgendwas mssen wir ja für DOS übriglassen :angel2: )

mkinzler 24. Jun 2009 13:31

Re: Reload
 
@Farnk, vielleicht sollte man zur Verdeutlichung einen abweichenden Pfad nehmen

Mithrandir 24. Jun 2009 13:33

Re: Reload
 
Zitat:

Zitat von Fussel9
Delphi-Quellcode:
Memo1.Lines.LoadFromFile('test.txt')
und da gibt es ja kein .\

Dann fügs doch mal zu, und guck', was passiert. ;)

Fussel9 24. Jun 2009 13:36

Re: Reload
 
.7z ?

Was isn das fürn Datei-Typ?

Das is aber nicht sevenzip?

falls doch, kannst du's bitte nochmal als normale zip hochladen, längst nicht jeder nutzt sevenzip

himitsu 24. Jun 2009 13:37

Re: Reload
 
@Daniel G: mit oder ohne .\ am Anfang, sollte da schon das Gleiche rauskommen

@mkinzler: wieso ich? er sollte da doch mal was Anderes ausprobieren ... ich weiß was passiert und wollt mir die Arbeit sparen :mrgreen:


Tschuldschung: 7z = 7zip ... ich lag's gleich noch mal als .ZIP hoch

Mithrandir 24. Jun 2009 13:39

Re: Reload
 
Zitat:

Zitat von himitsu
@Daniel G: mit oder ohne .\ am Anfang, sollte da schon das Gleiche rauskommen

Jenau darauf wollte ich hinaus. Das ist völlig wurscht, ob da nun '.\', '\' oder '' steht. Und deshalb sollte man absolute Pfade benutzen.

himitsu 24. Jun 2009 13:41

Re: Reload
 
so, hab's in dem entsprechendem Beitrag durch .ZIP ersetzt

Zitat:

Zitat von Daniel G
Jenau darauf wollte ich hinaus. Das ist völlig wurscht, ob da nun '.\', '\' oder '' steht.

neee, '\datei' ist im Hauptverzeichnis des aktiven Laufwerks :zwinker:
jaja, relative Pfade und ihre Tücken ... nicht zu vergessen '..\datei' ... und ich laß jetzt mal UNC besser weg


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:29 Uhr.
Seite 8 von 9   « Erste     678 9      

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