TiniFile funzt net, aber warum??



  • Hi,

    Ich bekomm das TiniFile nicht zum Laufen.

    Ich hab zum Testen ein nagelneues Projekt. Da schreib ich rein;

    #include <vcl.h>
    #pragma hdrstop
    
    #include "Unit1.h"
    
    //---------------------------------------------------------------------------
    #pragma package(smart_init)
    #pragma resource "*.dfm"
    
    TForm1 *Form1;
    //---------------------------------------------------------------------------
    __fastcall TForm1::TForm1(TComponent* Owner)
            : TForm(Owner)
    {
    }
    //---------------------------------------------------------------------------
    
    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
       TIniFile *ini = new TIniFile( ChangeFileExt( Application->ExeName, ".INI" ) );
    
    }
    //---------------------------------------------------------------------------
    

    Wenn ich jetzt Compiieren will, sagt der mir:

    [C++ Fehler] Unit1.cpp(23): E2451 Undefiniertes Symbol 'TIniFile'
    [C++ Fehler] Unit1.cpp(23): E2451 Undefiniertes Symbol 'ini'
    [C++ Fehler] Unit1.cpp(23): E2303 Typname erwartet
    [C++ Fehler] Unit1.cpp(23): E2379 In Anweisung fehlt ;

    Was ist daran Falsch?? Ich seh da einfach keinen Fehler. Mal davon abgesehen das ich die zeile mit dem TiniFile aus der Hilfe kopiert habe.

    Danke schonmal



  • Du musst die richtige Headerdatei einbinden. In der Hilfe schauen

    Glaube inifiles.hpp???



  • #include <inifiles.hpp>

    oben einfügen



  • Hallo

    was übrigens auch bei dem Beispiel steht, wo du diese Zeile herhast

    Hilfe zu TIniFile::ReadString schrieb:

    Bevor Sie dieses Beispiel ausführen können, müssen Sie IniFiles.hpp in Ihre Unit einbinden.

    also aufmerksamer lesen.

    bis bald
    akari


Anmelden zum Antworten