Problem mit SelectDirectory()



  • Hallo,

    kann mir jemand noch einen Tip geben wieso diese Funktion nicht gefunden wird ? Ich bekomme folgende Linker-Fehlermeldung:

    [Linker Fehler] Unresolved external '__fastcall Filectrl::SelectDirectory(const System::AnsiString, const System::WideString, System::AnsiString&)' referenced from D:\BUILDER5 PROJECTS\FINDFILES\UNIT1.OBJ

    In filectrl.hpp steht extern PACKAGE ..., aber in welchem PACKAGE ist die Funktion. Ich habe BCB5 Pro und unter Projektoptionen habe ich alle Packages ausgewählt ??? Muss ich für SelectDirectory() noch irgendeine Kompo auswählen, oder hab ich noch einen "Schalter" vergessen ???

    Danke und Gruß

    WoWe



  • Hmm, eigentlich nur

    #include <filectrl.hpp>
    

    Aber das hast Du ja schon gemacht.

    Phips



  • Ich habs bei mir unter BCB5 auch mal ausprobiert und es funzt alles. Keine Einstellungen geändert, einfach nur die Standardinstallation benutzt.
    Vielleicht nochmal ne saubere Compilierung...

    Phips



  • FAQ-Zitat:

    #include <filectrl.hpp> // ggfs. als letztes(!) include einbinden
    


  • Na, da brat mir doch einer nen Storch....

    Geändert von:

    #include <vcl.h>
    #include <stdio.h>
    #include <FileCtrl.hpp>
    #pragma hdrstop
    
    #include "Unit1.h"
    

    Nach:

    #include <vcl.h>
    #include <stdio.h>
    #pragma hdrstop
    
    #include "Unit1.h"
    #include <FileCtrl.hpp>
    

    ...und es geht. Verstehen tu ich's noch net, aber trotzdem vielen Dank für eure Hilfe.

    Gruß WoWe


Anmelden zum Antworten