Linker Fehler, was bedeutet der Fehler?



  • Hallo,

    ich war grad am programmieren und wollte dann einfach mal wieder compilieren und dann kamen die Fehler:

    [Linker Fehler] Unresolved external'_fastcall TForm6::Edit1Change(System::Tobject *)' referenced from H:\.....\UNIT6.OBJ
    [Linker Fehler] Unresolved external'_fastcall TForm6::Edit2Change(System::Tobject *)' referenced from H:\.....\UNIT6.OBJ
    [Linker Fehler] Unresolved external'_fastcall TForm6::Edit3Change(System::Tobject *)' referenced from H:\.....\UNIT6.OBJ
    [Linker Fehler] Unresolved external'_fastcall TForm6::Edit4Change(System::Tobject *)' referenced from H:\.....\UNIT6.OBJ
    [Linker Fehler] Unresolved external'_fastcall TForm6::JaClick(System::TObject *)referenced from H:\.....\UNIT6.OBJ
    [Linker Fehler] Unresolved external'_fastcall TForm6::RadioGroup1Click [System::TObject *) referenced from H:\.....\UNIT6.OBJ
    [Linker Fehler] Unresolved external'_fastcall TForm6::NeinClick(System::TObject *)referenced from H:\.....\UNIT6.OBJ
    [Linker Fehler] Unresolved external'_fastcall TForm9::Edit1Change(System::Tobject *)' referenced from H:\.....\UNIT9.OBJ
    [Linker Fehler] Unresolved external'_fastcall TForm9::Edit5Change(System::Tobject *)' referenced from H:\.....\UNIT9.OBJ
    [Linker Fehler] Unresolved external'_fastcall TForm9::Edit7Change(System::Tobject *)' referenced from H:\.....\UNIT9.OBJ
    [Linker Fehler] Unresolved external'_fastcall TForm3::FormCreate(System::TObject *)' referenced from H:\.....\UNIT3.OBJ
    

    weis einer von euch was die Fehler bedeuten? Ich sitz da jetzt schon ein paar Tage davor und überleg und probier sachen aus aber die Fehler kommen immer wieder, hattet ihr solche Fehler auch schonmal, an was kann das liegen? Schon mal Danke.

    😕 Sebi 😕



  • Hallo

    Die Fehlermeldungen besagen, das für die gelisteten Methoden die Implementation nicht vorhanden ist, obwohl die in den entsprechenden Headers deklariert sind.
    Vermutlich hast du in den Implementationsdateien (.cpp) Methoden einfach manuell rausgelöscht. Du must nun noch in den Header-Dateien die Deklarationen der jeweiligen Methoden löschen, und eventuell bei den Controls die Eventzuordnung überprüfen.

    Übrigens empfehle ich dir, sinnvolle selbsterklärende Namen für deine Dateien, Forms und Controls zu vergeben. Form1 bis Form9 ist einfach nur schlimm.

    bis bald
    akari


Anmelden zum Antworten