Funktion erstellen



  • Hi Leute,

    ich wollte mich nach 1 1/2 Jahren mal wieder dem Programmieren des Borland C++ Builder widmen.

    Jedoch habe ich gleich die erste Schlappe erleben dürfen.

    Ich habe 2 Formulare und in der Header Datei des 2. Forms eine Funktion unter public reingeschrieben die Berechnen() heißt. Diese habe ich dann im Cpp File von dem 2. Form auch mit void Berechnen() {} angelegt. Jedoch wenn ich diese aus dem 1. Form aufrufen möchte bekomme ich immer folgende Fehlermeldung. Kann diese nur nicht nachvollziehen.

    Auszug Fehlermeldung:
    [Linker Fehler] Unresolved external 'TForm2::Berechnen()' referenced from D:\EIGENE DATEIEN\BORLAND\ÜBUNG\DLG1.OBJ

    Auszug dlg2.h:

    public:     // Anwender-Deklarationen
            void Berechnen();
            __fastcall TForm2(TComponent* Owner);
    };
    

    Auszug dlg2.cpp:

    void Berechnen() {
            Sleep(25000);
    }
    

    Auszug dlg1.cpp:

    Form2->Berechnen();
    }
    

    Ich hoffe das diese Information ein wenig nützlich sind. Bitte bringt mich auf den richtigen Weg.

    MfG
    Heinzelmännchen

    [ Dieser Beitrag wurde am 15.04.2003 um 00:09 Uhr von Heinzelmännchen editiert. ]



  • void TForm2::Berechnen() 
    {
            Sleep(25000);
    }
    

Anmelden zum Antworten