005
03.08.2003, 13:10 Uhr
~WG_Spritzwasser
Gast
|
also beim erstellen von nem neuen Benutzer::
C++: |
AnsiString newuser = InputBox("Neuer Benutzer", "Name des neuen Benutzers:", "");
if (newuser != "") { TMenuItem *user = new TMenuItem(Benutzer); user->Caption = newuser; Benutzer->Add(user); L->Add(newuser); }
|
dann wird L beim beenden gespeichert:
C++: |
L->SaveToFile(userdata);
|
die datei sieht dann so aus:
user1 user2 user3 ...
also jeder beutzer ist in einer extra zeile gespeichert
und beim erneuten starten des progs werden die user wieder aus der datei userdata ("UserData.ini") geladen:
C++: |
L->LoadFromFile(userdata);
for (int i=0; L->Strings[i] != ""; i++) { TMenuItem *user = new TMenuItem(Benutzer); user->Caption = L->Strings[i]; Benutzer->Add(user); }
|
wobei dieser teil:
C++: |
TMenuItem *user = new TMenuItem(Benutzer); user->Caption = L->Strings[i]; Benutzer->Add(user);
|
die einzelnen Zeilen, also user in der datei, dem MainMenu hinzufügt.
ich denk mal das müsst alles sein, was es dazu gibt |