AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

IniDateien

Ein Thema von colaflasche · begonnen am 24. Aug 2020 · letzter Beitrag vom 24. Aug 2020
Antwort Antwort
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: IniDateien

  Alt 24. Aug 2020, 15:03
Mein erster Gedanke wäre, hat das Programm Rechte im ".\" Ordner zu schreiben? (Ich nutze dafür Roaming o.ä. Ordner)

//edit
ps: um zu testen ob's daran liegt, app per "als admin ausführen" starten, ini-zeug testen, klappt es dann liegts an deinem ".\" ort.
Gruß vom KodeZwerg

Geändert von KodeZwerg (24. Aug 2020 um 15:08 Uhr)
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.240 Beiträge
 
Delphi 12 Athens
 
#2

AW: IniDateien

  Alt 24. Aug 2020, 15:18
Warum machst Du das Ganze 2x direkt hintereinander, ist das nur ein Test ?
Wenn mehrere Änderungen da sind muss man nicht immer direkt speichern.

Könnte hier vielleicht ein seltsames Timing-Problem sein, wenn das File nicht schnell genug oder richtig freigegeben wird ?
Sollte aber eigentlich OK sein.

Ich benutze seit einiger Zeit ausschliesslich MemIniFile, weil damit die Beschränkungen von IniFile weg sind.
Bist Du sicher das es nicht z.B. an der 64K Genze (glaube ich, oder gibts noch andere) von IniMem liegen kann.
https://stackoverflow.com/questions/...ing-limitation
  Mit Zitat antworten Zitat
colaflasche

Registriert seit: 1. Jun 2007
33 Beiträge
 
#3

AW: IniDateien

  Alt 24. Aug 2020, 16:13
@haentschman: Sorry, klassischer Copy'n'paste-Fehler fürs Beispiel, im Original ist das nicht drinnen.

@KodeZwerg: Das hier habe ich nur als Vereinfachtes beispiel gemacht, im Original scheibe ich ebenfalls ins Roaming-Verzeichnis. Aber an ein Rechteproblem hatte ich zuerst ebenfalls gedacht, bis ich raus gefunden habe, das Variante 2 geht.

@Rollo62: Im Original ist das über mehrere Units verteilt, ist gewachsener Quelltext. Ich stelle aktuell auch alles auf die TMeminifile um. An irgenwelche Größen-Grenzen komme ich nicht.
Gruß Jan
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.684 Beiträge
 
Delphi 5 Professional
 
#4

AW: IniDateien

  Alt 24. Aug 2020, 16:14
Hoffentlich ist dir bewusst, dass .\Meine.ini ein relativer Pfad ist, der vom aktuellen Arbeitsverzeichnis deiner Anwendung abhängt! Jeder Aufruf von SetCurrentDirectory und jeder Öffnen-/Speichern-Dialog ändert das Arbeitsverzeichnis. Ich halte es daher für essentiell, den Dateinamen - einmalig beim Programmstart - mit einem absoluten Pfad zusammenzubauen.

Grüße
Dalai
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:04 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