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 Seltsame Erscheinung bei Ressourcen (https://www.delphipraxis.net/50631-seltsame-erscheinung-bei-ressourcen.html)

MartinKumeran 28. Jul 2005 17:20


Seltsame Erscheinung bei Ressourcen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich habe mir mit nonvcl ein kleines Systemkonfigprogramm (es reinigt den Desktop automatisch usw.) geschrieben. Zur Sicherheit vor ausversehener Löschung liefere ich alle benötigten Standarddateien mit (INI usw.) als Ressource mit. Es funktioniert auch alles super bis auf die komische Erscheinung dass mein Programm die Ressourcen nicht erstellt wenn es beim Windowsstart durch einen Autostart-Eintrag in der Registry gestartet wird. Führe ich die .exe von Hand aus funktioniert es hingegen ganz normal.
Ich habe es auf 2 verschiedenen Rechnern probiert, auf beiden das selbe Phänomen - auch wenn ich es mir nicht erklären kann.
Hat irgendjemand von euch eine Idee woran das liegen könnte oder kann es mal bei sich testen? Ich kann es mir jedenfalls nicht erklären.

Gruß,

Martin


P.S.: Ein kleines Beispielprogramm mit Quellcode ist im Anhang, wer will kann es ja mal testweise in seinen Autostart eintragen und überprüfen ob das Bild im selben Verzeichnis erstellt wurde. Wäre super :kiss:

Luckie 28. Jul 2005 17:43

Re: Seltsame Erscheinung bei Ressourcen
 
Guck mal in deinem Windows verzeichnis, ob du da das Bild findest.
Delphi-Quellcode:
PutBinResTo(pchar('bild'), 'test.jpg');
Wer macht dich so sicher, dass das aktuelle Verzeichnis auch das deiner Anwendung ist?

Olli 28. Jul 2005 18:18

Re: Seltsame Erscheinung bei Ressourcen
 
Was gibt PutBinResTo() aus (True|False)???

MartinKumeran 28. Jul 2005 19:52

Re: Seltsame Erscheinung bei Ressourcen
 
Ahh ok, also die Funktion gibt true zurück (@Olli), die Datei wird also auch erstellt. Das Problem war - wie Luckie geschrieben hat - das aktuelle Vereichnis, nach dem Neustart scheint es standardmäßig auf C:\Dokumente und Einstellungen\Username\ gesetzt zu sein.

Nie wieder relative Pfadangaben :evil:

Olli 28. Jul 2005 19:59

Re: Seltsame Erscheinung bei Ressourcen
 
Zitat:

Zitat von MartinKumeran
Nie wieder relative Pfadangaben :evil:

:mrgreen:

Übrigens gibt's davon auch eine aktuellere Version. Ich glaube in meinem Hooktut.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz