![]() |
Re: Speicher Problem
Das könntest du ganz einfach prüfen, indem du anstatt 'name.ini' einfach mal 'C:\name.ini' benutzt. Da ich diese Fehler mit dem fehlenden Programm-Verzeichnis satt bin benutzte ich immer eine Prozedur, die den Pfad der Exe-Datei ergänzt.
|
Re: Speicher Problem
Zitat:
Das (dein) Programm statet dann beim nächsten Windowsstart. Es werden keine Einstellungen deines Programms geschrieben laut deinem Quelltext... Zitat:
Was möchtest du denn überhaubt machen ? |
Re: Speicher Problem
Mit dieser sche** Reg-Datenbank würde ich gar nischt machen :gruebel:
Ich würde eine Verknüpfung in den Autstart-Ordner legen... (bei dsdt.info steh beschrieben wie eine Verknüpfung erstellt wird und hier in der DP bestimmt auch...)... Weil ein paar Posts weiter oben mal was wegen dem Speichern der Ini "gelabert" wurde: Die Ini speichert sich nach jedem Write auf Win2k und XP automatisch, bei Win98 erst beim freigeben. Falls man es dort (win98 oder auch auf 2k/XP) aber manuell machen will (lat. manus - die Hand... Ein Schelm der böses dabei denkt! :wink: ), dann kann man auf die Funktion Ini.UpdateFile (oder so ähnlich) zurückgreifen! |
Re: Speicher Problem
Meine Glaskugel sagt mir, nach deiner Problemschilderung aus Beitrag #10, dass du keinen Pfad angegeben hast im Konstruktor von TIniFile.
|
Re: Speicher Problem
Nochmal das ganze, aber etwas klarer jetzt :)
Also ich habe eine INI Datei, da speicher ich Einstellungen rein, das hat auch alles ganz gut geklappt, aber seitdem ich eine Einstellung mit drin habe, das das Programm beim Windowsstart automatisch startet (siehe #10), gehen alle Einstellung, bei einem Neustart verloren. Das heiß die INI Datei ist wieder "leer". Und meine Frage war jetzt, warum das so ist und was an dem Autostart Code falsch ist. (Ich gehe mal davon aus, das es am Code für den Autostart liegt, da es vorher ja geklappt hat) |
Re: Speicher Problem
Hat denn keiner mehr eine Idee, woran das liegen könnte?
Ich wüste ganz gerne was an dem Code für den Autostart nicht stimmt... |
Re: Speicher Problem
Der Code ist eigentlich richtig...
Geh bitte noch mal selber alles durch und lege uns hier zusammenfassend nochmal das Problem dar :wink: Ansonsten kann dir bestimmt niemand helfen... Und zusätzlich dazu, wäre vllt. ein bisschen mehr Code auch hilfreich... |
Re: Speicher Problem
Hallo,
beim Autostart musst du auch bei "Ausführen in" den Pfad deiner Exe eintragen. Um solche Problem zu vermeiden, solltest du den Ini-Pfad komplett ermitteln per Application.HelpFile := ExtractFilePath(Application.ExeName)+'meineini.ini '; Per Process-Monitor (sysinternals.com) kannst du feststellen, welche Ini geöffnet wird. Dazu nach dem ersten ReadString ein MessageDlg und dann nachguggen, was er aufgemacht er (Filter auf Exe benutzen) Heiko |
Re: Speicher Problem
Stimmt, daran habe ich garnicht gedacht auch den Pfad der INI Datei anzugeben, sieht zwar kniffilig aus, werde aber mal nachher versuchen das umzusetzten.
Ich meld mich dann nochmal...danke für den Denkanstoß, jetzt weiß ich immerhin worans hapert :wink: |
Re: Speicher Problem
Das hättest Du einfacher haben können, Du wurdest öfter aufgefordert mal mehr als deinen Bruchhaften Code zu zeigen.
Dann wäre das Thema schon durch ohne alles erraten zu müssen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 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