CheckBox Eigenschaften speichern.
-
ich bevorzuge trotz aller schreibtechnik TIniFile

Beispiel :
//ini.ini: [CB] cb1=true cb2=false //unit1.cpp: [b]#include <IniFiles.hpp>[/b] TIniFile *ini=new TIniFile("C:\Programme\MyProjects\Ini\ini.ini"); cb1->Enabled=ini->ReadString("CB","cb1",false); //cb1 u cb2 sind CheckBoxen cb2->Enabled=ini->ReadString("CB","cb2",false); //ini->ReadString(AnsiString Section,AnsiString Key,Rückabewert_wenn_nichtlesbar); delete ini;
-
ich bin am verzweifeln
*heul*
ich kann als anfänger mit den sachen fast gar nix anfangen, bzw. ich glaub ich stell mich grad sehr blöd an. Die hilfe von borland ist meiner meinung nach beschissen.Könnt ihr mir einfach nur sagen wie ich jetzt KONKRET den "TEXT eines Labels" in die "status.ini"(Befindet sich im Projektverzeichnis) schreibe. Mit "Label1->caption" ,etc.
wäre echt nett von euch
..wenn ich das habe ist es kein problem mehr andere dinge reinzuschreiben.
-
neobanz schrieb:
...
Könnt ihr mir einfach nur sagen wie ich jetzt KONKRET den "TEXT eines Labels" in die "status.ini"(Befindet sich im Projektverzeichnis) schreibe. Mit "Label1->caption" ,etc. ...Zum reinschreiben (Kopie aus der Borland-Hilfe, welche btw. eine der besten im Vergleich zu M$ ist..):
TIniFile *ini; ini = new TIniFile("status.ini"); ini->WriteString ( "Label1", "Caption", Label1->Caption); delete ini;
-
sorry aber bei mir steht immer noch nix in dem inifile "status.ini"
.
Aber es kommt keine Fehlermeldung mehr
-
sag mal, was steht denn in dem Label1?
Wenn da nichts drin steht, kann da auch nichts in die INI reingeschrieben werden!
Vorschlag:
Mache dies:
1. Lösche deine status.ini
2. nimm diesen Code:Label1->Caption="Hallo"; TIniFile *ini; ini = new TIniFile("status.ini"); ini->WriteString ( "Label1", "Caption", Label1->Caption); delete ini;3. Suche über die Windows-Such-Funktion ("Start"->"Suchen") die Datei "status.ini" auf allen Festplatten und Unterverzeichnissen...
Dann sehen wir weiter

-
Die Datei ist auf einam unter c:\status.ini?!

ich hab dacht wenn man nix angibt liest er aus dem Projektverzeichnis?
ups..was muss ich angeben um die Datei ins Projektverzeichnis zu speichern ohne "C:\Dokumente und Einstellungen\Admin\Eigene Dateien\Projekte\......" anzugeben?
-
Hilft dies?
"GetCurrentDir gibt den Namen des aktuellen Verzeichnisses zurück."
-
Allerletzte Frage: Wie bette ich das "GetCurrentDir" ein

ansonstn hab ich alles und es funktioniert auch...nochmals !!danke!! dass ihr so geduldig ward

-
is ja echt schlimm mit dir

nee, versteh ich ja, ich war auch mal newbam besten du nimmst
TIniFile *ini=new TIniFile(".\\status.ini");dann .==aktuelles verzeichnis und halt in dem verzeichnis in die status.ini!
anders:
AnsiString Pfad=GetCurrentDir()+"\\status.ini";
-
ES GEHT!!!!!

DANKE FÜR DIE GEDULD!!!
