005
16.06.2006, 16:37 Uhr
Uwe
C/C++ Master (Administrator)
|
Hallo, ungetestet, ohne Fehlerbehandlung, Registryeintrag schon vorhanden und als einfachste Variante!!!: Drei TEdit txtA, txtB, txtC Inifile: [MyValues] A=0 B=0 C=0
Header:
C++: |
private: AnsiString strFile;
|
Implementierung
C++: |
void __fastcall TForm1::FormShow(TObject *Sender) { if(ParamCount()) { strFile = ParamStr(1); TIniFile* Ini = new TIniFile(ParamStr(1)); // strFile txtA->Text = Ini->ReadString("MyValues","A",""); txtB->Text = Ini->ReadString("MyValues","B",""); txtC->Text = Ini->ReadString("MyValues","C",""); delete(Ini); } }
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action) { if (strFile == "") { strFile = ExtractFileDir(Application->ExeName) + "\\my.ami"; } TIniFile* Ini = new TIniFile(strFile); Ini->WriteString("MyValues","A",txtA->Text); Ini->WriteString("MyValues","B",txtB->Text); Ini->WriteString("MyValues","C",txtC->Text); delete(Ini); }
|
Try it. -- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe Dieser Post wurde am 16.06.2006 um 16:47 Uhr von Uwe editiert. |