GUI Befehlskatalog



  • SlLentHunter schrieb:

    1>c:\users\Local\documents\visual studio 2008\projects\project1\testzguo\testzguo\Form1.h(153) : error C2562: 'TestzGuo::Form1::button3_Click': 'void'-Funktion gibt einen Wert zurück

    Ist dir eigentlich klar, was return überhaupt macht? (Tipp: Es beendet im Normalfall nicht das Programm)



  • SlLentHunter schrieb:

    Bitte...

    1>c:\users\Local\documents\visual studio 2008\projects\project1\testzguo\testzguo\Form1.h(153) : error C2562: 'TestzGuo::Form1::button3_Click': 'void'-Funktion gibt einen Wert zurück

    Merke: eine Funktion ohne Rückgabewert (void) kann keinen Wert zurückgeben! 💡

    Das ist auch auf der Konsole nicht anders. Wenn du ein return-statement verwendest, musst du einen Wert des für diese Funktion deklarierten Typs zurückgeben. Anders geht es nicht. Und so ein Eventhandler gibt normalerweise auch nix zurück (was wolltest du da eigentlich returnieren??).

    Übrigens lässt mich "form1.h" vermuten, dass du ein WinForms-Projekt erstellt hast. Das ist C++/CLI (.NET) und was ganz anderes als Standard-C++ oder auch Visual C++ mit WinAPI-/MFC-Nutzung. Nur so als Tipp, bei einer konkreten Frage also im passenden Forum fragen:

    http://www.c-plusplus.net/forum/viewforum-var-f-is-58.html



  • Dieser Thread wurde von Moderator/in pumuckl aus dem Forum C++ in das Forum C++/CLI mit .NET verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten