Ich bins wieder. .__.
Ich habe ein Problem mit IniReadSectionNames.
Es wird eine korrekte Ini, mit etwa 4500 Sections ausgelesen, ich bekomme aber ein Array mit nur 1803 (+0) Einträgen zurück.
In der englischen Hilfe steht folgendes:
ZitatOnly the first 32767 chars are taken in account in an section due to Win9x compatibility.
Da mein Englisch nicht gerade Weltklasse ist,
verstehe ich es nicht ganz... Werden höchstens die ersten 32767 Zeichen aus einer Sektion ausgegeben, oder insgesamt?
Wohl eher ersteres...
Na ja, jedenfalls sind alle Einträge zusammen kürzer, als 32767.
Global $s_INI = "C:\Users\Administrator\Documents\datenbank.ini"
Global $a_Section = IniReadSectionNames ($s_INI)
ConsoleWrite ("elements: " & $a_Section[0] &@CRLF)
Global $s_String
For $i = 1 To $a_Section[0] Step + 1
$s_String &= $a_Section[$i]
Next
ConsoleWrite ("length: " & StringLen ($s_String) &@CRLF)
Zitat von Consoleelements: 1803
length: 30955
Wieso wird nicht die komplette Ini ausgelesen?