1Danke
ERLEDIGT
JA
JA
ANTWORTEN
9
9
ZUGRIFFE
1176
1176
EMPFEHLEN
-
Hallo,
mir fehlt an dieser Stelle wohl einfach die Erfahrung mit dem Aufbau der Window Forms.
Ich habe ein neues Window Forms-Projekt erstellt und die Form1 auch nicht umbenannt. Nun möchte ich die Funktion reloadEvents() - und nachher auch andere - von der Form1.h in die Form1.cpp auslagern. Bis jetzt siehts so aus:
form1.cpp
Code :1 2 3 4 5 6
#include "stdafx.h" #include "Form1.h" void _meinProjektName_::Form1::reloadEvents(){ // code }
In der Form.h ist #pragma once gesetzt. Trotzdem bekomme ich den Fehler:
Code :1
Fehler 1 error C2084: Funktion 'void _meinProjektName_::Form1::reloadEvents(void)' hat bereits einen Funktionsrumpf f:\pfad\meinProjektName\meinProjektName\Form1.cpp 4
Hat jemand ne Idee?
-
Erledigt... Ich wusste nicht, dass Funktionen im Headerfile nur bla() definiert werden - ohne {}
Trotzdem danke!
-
14.06.07 17:37 #3
Wie geht das eigentlich mit den Windows Forms Anwendungen?
"Alles, was bloß wahrscheinlich ist, ist wahrscheinlich falsch." René Descartes
"Mathematikern geht man am Besten aus dem Wege, sie machen überall Schwierigkeiten, welche nur sie allein zu beseitigen im Stande sind." Johann Wolfgang von Goethe
"Man überzeugt im Allgemeinen besser durch Gründe, die man selber gefunden hat, als durch die, die anderen eingefallen sind." Blaise Pascal
"Alles ist Zahl." Pythagoras
-
Was meinst du genau?
-
14.06.07 17:49 #5
Naja, wie man sowas lernt. Ich würde am liebsten ganz einfach anfangen, mit einem Programm, was nichts tut, was man nur mit Klick auf OK beenden kann. Ich hab mir heute mal so ein Fenster zusammengebastelt, was einem sagt, dass es jetzt ganz dringend die Festplatte formatieren muss (tut es aber garnicht, so weit bin ich noch nicht), und wo man nur auf OK klicken kann.
"Alles, was bloß wahrscheinlich ist, ist wahrscheinlich falsch." René Descartes
"Mathematikern geht man am Besten aus dem Wege, sie machen überall Schwierigkeiten, welche nur sie allein zu beseitigen im Stande sind." Johann Wolfgang von Goethe
"Man überzeugt im Allgemeinen besser durch Gründe, die man selber gefunden hat, als durch die, die anderen eingefallen sind." Blaise Pascal
"Alles ist Zahl." Pythagoras
-
Window Forms sind schön einfach. Du kannst dir deine Oberfläche fein zusammenklicken und dich anschließend auf die wichtige Programmierung der Features konzentrieren.
Du baust dir die Oberfläche per Drag & Drop zusammen. Also in deinem Fall auch einen Button. Dann kannst du auf deinen Button einen Doppelklick machen und du landet im Source Code des Event Handlers für den Button. Dort musst du zum Schließen einfach nur noch
Code :1
Application::Exit();
eintippen. So funktioniert eigentlich alles. Immer fein Doppelklicken...
Gruß Tobian.
-
14.06.07 17:59 #7
Wo muss ich das denn eintippen?
Danke für die Antwort!"Alles, was bloß wahrscheinlich ist, ist wahrscheinlich falsch." René Descartes
"Mathematikern geht man am Besten aus dem Wege, sie machen überall Schwierigkeiten, welche nur sie allein zu beseitigen im Stande sind." Johann Wolfgang von Goethe
"Man überzeugt im Allgemeinen besser durch Gründe, die man selber gefunden hat, als durch die, die anderen eingefallen sind." Blaise Pascal
"Alles ist Zahl." Pythagoras
-
14.06.07 18:01 #8
Ach so, da wo der Cursor ist.
"Alles, was bloß wahrscheinlich ist, ist wahrscheinlich falsch." René Descartes
"Mathematikern geht man am Besten aus dem Wege, sie machen überall Schwierigkeiten, welche nur sie allein zu beseitigen im Stande sind." Johann Wolfgang von Goethe
"Man überzeugt im Allgemeinen besser durch Gründe, die man selber gefunden hat, als durch die, die anderen eingefallen sind." Blaise Pascal
"Alles ist Zahl." Pythagoras
-
14.06.07 18:06 #9
Hier das fertige, äußerst schwachsinnige Programm (keine Angst, es formatiert wirklich nicht die Festplatte)
Ich war zu faul, mir da jetzt einen vernünftigen Namen auszudenken........"Alles, was bloß wahrscheinlich ist, ist wahrscheinlich falsch." René Descartes
"Mathematikern geht man am Besten aus dem Wege, sie machen überall Schwierigkeiten, welche nur sie allein zu beseitigen im Stande sind." Johann Wolfgang von Goethe
"Man überzeugt im Allgemeinen besser durch Gründe, die man selber gefunden hat, als durch die, die anderen eingefallen sind." Blaise Pascal
"Alles ist Zahl." Pythagoras
-
15.06.07 12:59 #10
Wie lernt man Windows Forms am besten, mit Buch (welches?) oder reicht die Visual C++ 2005 Express Edition Hilfe?
"Alles, was bloß wahrscheinlich ist, ist wahrscheinlich falsch." René Descartes
"Mathematikern geht man am Besten aus dem Wege, sie machen überall Schwierigkeiten, welche nur sie allein zu beseitigen im Stande sind." Johann Wolfgang von Goethe
"Man überzeugt im Allgemeinen besser durch Gründe, die man selber gefunden hat, als durch die, die anderen eingefallen sind." Blaise Pascal
"Alles ist Zahl." Pythagoras
Ähnliche Themen
-
Form1
Von Nikolaus1 im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 07.11.10, 11:52 -
Form1.Keyup und Form1.KeyDown-Problem
Von PH234X im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 14.08.09, 15:30 -
Form1.Keyup und Form1.KeyDown-Problem
Von PH234X im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 13.08.09, 17:59 -
Form1 schließen
Von theplake im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 28.01.09, 18:49 -
Form1.showDialog > wie schliessen?
Von F_P_aus_K im Forum .NET ArchivAntworten: 3Letzter Beitrag: 17.03.04, 21:35





Zitieren
Login






