Absolute Newbie Frage - Funktionsaufruf aus Formcode heraus
-
Moin!
Ich entschuldige mich schonmal gleich für diese Frage...ich habe danach gegoogelt und nix brauchbares gefunden, war alles zu abgehoben da ich WIRKLICH neu bin.
Ich bin an VC++6 gewöhnt und wollte nun anfangen in vc++ 2005 zu schreiben.
Das Problem: Wenn ich eine neue Windows-Form Anwendung erstelle und in der Datei form1.cpp (also Datei wo auch "int main(array<System::String ^> ^args)" drin steht) eine eigene Funktion schreibe, zb "int myfun(){}", WIE kann ich die per button aufrufen? Wenn ich im Code für den Button auf dem Formprivate: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { int b=mytestfun(); }
aufrufe, kommt nur die Meldung dass "mytestfun()" unbekannt ist:
Fehler 1 error C3861: "mytestfun": Bezeichner wurde nicht gefunden.
Dabei wird sie aber doch unter "Globale Funktionen und Variablen" aufgeführt!? Das gleiche gilt für Variablen die ich in der Hauptdatei definiere.
Danke für Eure Gedult!
Cheers, David
-
Dieser Thread wurde von Moderator/in estartu aus dem Forum MFC (Visual 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.
-
Ist die Methode inerhalb des selben Namespaces definiert wie Form1 ?
Wenn nicht würde ich sie in den selben Namespace schreiben.
Viel Spaß noch,
Matthias.
-
Danke, werd's ausprobieren!