000
27.11.2006, 20:38 Uhr
~Pingu625
Gast
|
Hallo!
Also in der BCB Hilfe habe ich mal nachgeschaut, was es über Ini-Dateien gibt. Gleich wollte ich ein Beispiel ausprobieren, aber leider kommen Fehlermeldungen...
Mein Code:
C++: |
//---------------------------------------------------------------------------
#include <vcl.h> #pragma hdrstop
#include "install.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; int files; TStringList *filelist; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { //Initialisierung TIniFile *ini; ini = new TIniFile( "data.INI" ); filelist = new TStringList;
//Bereitstellen der Daten files = ini->ReadInteger( "Files", "files", 100 ); for(int i = 1; i <= files; i++) { filelist->Add(ini->ReadString( "Files", "file"+IntToStr(i), "Default Caption" )); }
delete ini; } //---------------------------------------------------------------------------
|
Das Problem liegt darin, dass es zwar direkt aus der BCB-Hilfe entnommen wurde, aber folgene Fehlermeldungen ausspuckt:
Zitat: |
Erzeugen [C++ Fehler] install.cpp(19): E2451 Undefiniertes Symbol 'TIniFile' [C++ Fehler] install.cpp(19): E2451 Undefiniertes Symbol 'ini' [C++ Fehler] install.cpp(20): E2303 Typname erwartet [C++ Fehler] install.cpp(20): E2379 In Anweisung fehlt ; [C++ Fehler] install.cpp(30): E2158 Operand von 'delete' darf kein const-Zeiger sein
|
Pingu Dieser Post wurde am 27.11.2006 um 20:39 Uhr von Pingu625 editiert. |