tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von dertobian
ERLEDIGT
JA
ANTWORTEN
9
ZUGRIFFE
1176
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    dertobian dertobian ist offline Mitglied Silber
    Registriert seit
    Jun 2007
    Beiträge
    74
    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?
     

  2. #2
    dertobian dertobian ist offline Mitglied Silber
    Registriert seit
    Jun 2007
    Beiträge
    74
    Erledigt... Ich wusste nicht, dass Funktionen im Headerfile nur bla() definiert werden - ohne {}
    Trotzdem danke!
     

  3. #3
    Avatar von the_undertaker
    the_undertaker the_undertaker ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    Erlangen (Franken)
    Beiträge
    151
    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

  4. #4
    dertobian dertobian ist offline Mitglied Silber
    Registriert seit
    Jun 2007
    Beiträge
    74
    Was meinst du genau?
     

  5. #5
    Avatar von the_undertaker
    the_undertaker the_undertaker ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    Erlangen (Franken)
    Beiträge
    151
    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

  6. #6
    dertobian dertobian ist offline Mitglied Silber
    Registriert seit
    Jun 2007
    Beiträge
    74
    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.
    the_undertaker bedankt sich. 

  7. #7
    Avatar von the_undertaker
    the_undertaker the_undertaker ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    Erlangen (Franken)
    Beiträge
    151
    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

  8. #8
    Avatar von the_undertaker
    the_undertaker the_undertaker ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    Erlangen (Franken)
    Beiträge
    151
    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

  9. #9
    Avatar von the_undertaker
    the_undertaker the_undertaker ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    Erlangen (Franken)
    Beiträge
    151
    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........
    Angehängte Dateien Angehängte Dateien
     
    "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

  10. #10
    Avatar von the_undertaker
    the_undertaker the_undertaker ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    Erlangen (Franken)
    Beiträge
    151
    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

  1. Form1
    Von Nikolaus1 im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 07.11.10, 11:52
  2. Form1.Keyup und Form1.KeyDown-Problem
    Von PH234X im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 14.08.09, 15:30
  3. Form1.Keyup und Form1.KeyDown-Problem
    Von PH234X im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 13.08.09, 17:59
  4. Form1 schließen
    Von theplake im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 28.01.09, 18:49
  5. Form1.showDialog > wie schliessen?
    Von F_P_aus_K im Forum .NET Archiv
    Antworten: 3
    Letzter Beitrag: 17.03.04, 21:35