(Borland C++...) Laufendes Programm beenden



  • Nun hab ich ein kleines Compiler Problem. Da ich C++Builder6 von Borland verwende musst ich deinen Code leicht verändern. Ist mir auch gelungen. Doch nun gibt es zwei probleme;

    1. Code; case WM_TIMER:
    EnumWindows(EnumProc, NULL);
    return 0;
    Problem; Undefined Symbol 'EnumProc'

    2. Code; BOOL CALLBACK EnumProc(HWND hwnd, LPARAM lParam)
    {....

    Problem; Improper use of typedef 'BOOL'.

    Wenn du keine Möglichkeiten weist diese Probleme zu beheben, muss ich mich halt an das bb Forum wenden.

    dein verzweifelter

    Gen.d.Pz.Tr.Seb.

    [ Dieser Beitrag wurde am 21.06.2003 um 22:49 Uhr von Gen.d.Pz.Tr.Seb editiert. ]



  • Original erstellt von Gen.d.Pz.Tr.Seb:
    Problem; Undefined Symbol 'EnumProc'

    Hast Du auch einen Funktionsprototypen angegeben (so wie ich oben im Code)?

    Original erstellt von Gen.d.Pz.Tr.Seb:
    Problem; Improper use of typedef 'BOOL'.

    Damit kann ich nun gar nichts anfangen.... ich denke mal der Funktionsprototyp fehlt...

    Ich benutze MS Visual C++ .NET 2002... kann Dir mit Borland nicht so weiterhelfen....



  • Ich habs wirklich vergessen!!!

    Aber es hat sich nur eine Fehlermeldung geändert;
    statt Undefined Symbol 'EnumProc' kommt jetzt
    Cannot convert 'int(___stdstdcall *)(void long)' to 'int (___stdcall *()

    Der Fehler mit Bool bleibt gleich.



  • EnumWindows() benötigt die User32.lib. Die hast Du eingebunden, ja?

    Wie gesagt, ich hatte damit noch nie ein Problem...



  • Unable to open include file ...



  • Eine .lib wird nicht per #include eingebunden!

    Ich beginne extreme Mängel bei Dir im Umgang mit Deiner Entwicklungsumgebung festzustellen!

    Du solltest mal ein paar Anleitungen, HowTo's, ReadMe's, Tutorials oder so lesen...

    [ Dieser Beitrag wurde am 21.06.2003 um 23:13 Uhr von Hepi editiert. ]



  • Ich weis auch das ich sehr schlecht bin. Zumindest mit der winapi. Außerdem hab ich ehrlich gesagt noch nie mit libs gearbeitet. Bei borland läuft alles über include.

    P.S.: Ich finde deine Umschreibung meiner Dummheit sehr, naja,.. literarisch perfekt.

    [ Dieser Beitrag wurde am 21.06.2003 um 23:17 Uhr von Gen.d.Pz.Tr.Seb editiert. ]



  • sooo lib includiert. nächster fehler; unable to open file...



  • Soo, wieder etwas verbessert. Jetzt gibt es nur mehr einen Fehler;

    Code; if (_stricmp(Buffer, szPfadMitExe)==NULL)
    {

    Problem; Call to undefined function '_stricmp' //ist schon behoben.

    Nächstes;

    Code; GetModuleFileNameEx(hProcessHandle, NULL, szPathFromHandle, MAX_PATH);

    Problem; call to undefined function, die lib läst sich nicht öffnen! Wie öffne ich libs (bei mir läst sich irgendwie keine öffnen)

    [ Dieser Beitrag wurde am 22.06.2003 um 10:42 Uhr von Gen.d.Pz.Tr.Seb editiert. ]

    [ Dieser Beitrag wurde am 22.06.2003 um 10:45 Uhr von Gen.d.Pz.Tr.Seb editiert. ]



  • Original erstellt von Gen.d.Pz.Tr.Seb:
    **Problem; call to undefined function, die lib läst sich nicht öffnen! Wie öffne ich libs (bei mir läst sich irgendwie keine öffnen)
    **

    Das fragste lieber im Borland C++ Builder (VCL/CLX)-Forum...


Anmelden zum Antworten