Problem mit dynamischen ini auslesen
-
Hallo ersteinmal

ich habe ein kleines Problem. Ich möchte, wenn mein geschriebenes Programm mit einem Startparameter gestartet wird, Daten aus einer Ini-Datei gelesen werden.
Ini-Datei
[qip] Pfad=C:\Programme\QIP\qip.exeCode
void __fastcall TForm1::FormCreate(TObject *Sender) { para = ParamStr(1).c_str(); para ="gip"; Edit1->Text = para; if (para!="") { char ini[100]; DWORD groesse; groesse=100; GetPrivateProfileString(para.c_str(),"Pfad","NULL",ini,groesse,"c:\\test.ini"); Edit2->Text = ini; } }Wenn ich es jedoch so schreibe findet er "qip" und gibt den Pfad aus...
GetPrivateProfileString("qip","Pfad","NULL",ini,groesse,"c:\\test.ini");Ich weiß leider nicht woran es liegt ich hoffe Ihr könnt mir helfen.
Vielen Dank im voraus.mich0r
-
Hallo
"gip" != [qip]
"qip" == [qip]Übrigens gibts im Builder auch eine TIniFile-Klasse, die das ganze komfortabler macht.
bis bald
akari
-
Vielen Dank!
Ich hab wohl den Wald vor lauter Bäumen nicht gesehen
mfg
mich0r