Klassenproblem



  • Hi Jungs hab nen Problem bei den Klassen inner MFC.

    habe mir eine eigene Socketklasse geschrieben (MySocket)
    Dann habe ich zwei Dialoge MainDialog und Unterdialog.
    Im Maindialog habe ich die Socketklasse eingebunden und verbinde mich damit mit einem Server. Das klappt auch ganz gut. So jetzt wollte ich aber in der Unterdialogklasse Daten zum Server senden können. Dazu muss ich ja auch auf die Socketklasse bzw das Objekt was ich bis jetzt in der maindialog klasse erstellt habe zugreifen .

    bsp:
    MySocket Socket;

    hoffe ihr wisst was ich meine und ihr könnt mir helfen!



  • am besten irgendwie einen zeiger auf den hauptdialog holen... kannst z.b eine pointer im konstruktor mit übergeben, oder z.b. AfxGetmainWnd, oder ...



  • habe das mit dem Konstruktor versucht nur sobald ich MySocket *socket in den kopf des konstruktors geschrieben habe, hat er mir schon7 fehlermeldungen ausgespuckt.

    kann es seindas man in der mfc keine konstruktoren der vorhanden klasasen ändern kann?

    Vielleicht kennt noch wer nen beispiel... am besten mit nen bisschen code dabei


Anmelden zum Antworten