Problem mit INI-Dateien
Verfasst: 14.06.2006 16:41
Hallo!
Bei meinem Lieblingsprojekt benutze ich noch PB 3.94. Ich habe von Tactical Ops die cache.ini gespiegelt, also auswurdedamit ich das später besser abfragen kann. Auf diese gespiegelte Datei möchte ich nun zugreifen, die gespiegeltete Datei sieht so aus (Auszug):Nun stehen mir 3 Möglichkeiten zur Verfügung, mit denen ich denen ich den Buchstabensalat von z. B. TOST42.u abfragen will:
—OpenPreferences() / readPreferencesString() (PB)
—IniRead() (PBOSL)
—GetIniKey() ('ne andere Lib)
Das Problem: keine der 3 Möglichkeiten funktionieren. Wenn ich zum Beispiel den Code (welches nicht der MD5-HashCode der Dateien ist, es scheinen nur Zufallskombinationen zu sein) von TOST42.u oder jeder anderen beliebigen Datei lesen will, bekomme ich immer einen Leerstring zurück; liegt es daran, dass alle Keys einen Punkt im Namen haben? Oder was ist der Grund?
Bei meinem Lieblingsprojekt benutze ich noch PB 3.94. Ich habe von Tactical Ops die cache.ini gespiegelt, also aus
Code: Alles auswählen
[cache]
key=value
Code: Alles auswählen
[cache]
value=key
Code: Alles auswählen
[cache]
TOST42.u=123678834B9AA1E283ED3F8903B8397D
TOSTClient.u=F1BB9A4D4BEB715838F7028D2CE301F7
TOSTGUICTRL.u=926405D0490313D66B53B5ADD906E3BD
TO-007-Stack.unr=FD7B00A2413D090CF982F0AF67E794F4
—OpenPreferences() / readPreferencesString() (PB)
—IniRead() (PBOSL)
—GetIniKey() ('ne andere Lib)
Das Problem: keine der 3 Möglichkeiten funktionieren. Wenn ich zum Beispiel den Code (welches nicht der MD5-HashCode der Dateien ist, es scheinen nur Zufallskombinationen zu sein) von TOST42.u oder jeder anderen beliebigen Datei lesen will, bekomme ich immer einen Leerstring zurück; liegt es daran, dass alle Keys einen Punkt im Namen haben? Oder was ist der Grund?