bernhard76
Grünschnabel
Hallo, habe ein Problem mit GetPrivateProfileSectionNames!
Um die Section-Namen einer beliebigen ini auszulesen brauche ich GetPrivateProfileSectionNames:
Bei der Abfrage jedoch liefert mir die Methode
nur eine section zurück.
Während i aber die tatsächliche Anzahl der Zeichen hat, hat die Länge von temp nur die Anzahl der 1. Section.
Wer kann mir weiterhelfen?
Um die Section-Namen einer beliebigen ini auszulesen brauche ich GetPrivateProfileSectionNames:
Code:
[DllImport("kernel32")]
private static extern int GetPrivateProfileSectionNames(StringBuilder retBuf,int size,string filePath);
Bei der Abfrage jedoch liefert mir die Methode
Code:
public string [] ReadSections()
{
string [] sections = new string[20];
StringBuilder temp = new StringBuilder(255);
int i = GetPrivateProfileSectionNames(temp,255,this.path);
Console.WriteLine(i.ToString());
Console.WriteLine(temp);
return sections;
}
Während i aber die tatsächliche Anzahl der Zeichen hat, hat die Länge von temp nur die Anzahl der 1. Section.
Wer kann mir weiterhelfen?