Ik ben daarnet aan het testen gegaan met INI bestanden in Builder
Dit is de code.
Korte uitleg :
Ik druk op Button1, de de string uit Edit1 wordt weggeschreven in het ini bestand
Ik druk op Button2, en de waarde wordt geschreven in Edit2.
Dit laatste lukt echter niet, er komt steets een lege string op het scherm.
Het INI bestand wordt WEL geschreven.
Iem die weet waar mijn fout zit ?
Mvg
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include <IniFiles.hpp> //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; String waarde; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { TIniFile *Ini = new TIniFile("App.ini"); Ini->WriteString("Test", "A", Edit1->Text); delete Ini; } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { String waarde; TIniFile *Ini = new TIniFile("App.ini"); Ini->ReadString("Test", "A", waarde); delete Ini; Edit2->Text = waarde; } //--------------------------------------------------------------------------- |
Dit is de code.
Korte uitleg :
Ik druk op Button1, de de string uit Edit1 wordt weggeschreven in het ini bestand
Ik druk op Button2, en de waarde wordt geschreven in Edit2.
Dit laatste lukt echter niet, er komt steets een lege string op het scherm.
Het INI bestand wordt WEL geschreven.
Iem die weet waar mijn fout zit ?
Mvg
[ Voor 5% gewijzigd door Verwijderd op 16-02-2003 17:39 . Reden: ReadString ]