CAsyncSocket nur im Dialog möglich???

Von: , Frage gestellt am Di, 20. Feb 2001

Hallo!

Habe ein Problem wenn ich ein CAsyncSocket Klasse in einem
SingleDokument basiertem Programm einfüge. In einer Dialog basierten
läuft die Funktion einwandfrei:

void CSdipingView::OnButton1()
{
// TODO: Code für die Behandlungsroutine der
Steuerelement-Benachrichtigung hier einfügen
CMySocket cSocket;
cSocket.Create();
cSocket.Connect("127.0.0.1", 5000);
cSocket.Close();
}

void CMySocket::OnSend(int nErrorCode)
{
// TODO: Speziellen Code hier einfügen und/oder Basisklasse aufrufen
AfxMessageBox("TEST");
CAsyncSocket::OnSend(nErrorCode);
}

Das Event OnSend in der CMySocket(CAsyncSocket) Klasse wird nur im
Dialog-, nicht aber im Single Dokument basierten angesprochen!

Was mache ich da falsch???

(Habe beim herstellen mit dem Wizard den CheckButton "Winsocks"
eingeschaltet!)

Bin sehr dankbar für jeden kleinen Hinweis!

Ciao
Catmad

2 Antworten zu dieser Frage

  1. Antwort von nach 9 Stunden 1 hilfreich
    Re: CAsyncSocket nur im Dialog möglich???

    siehe mein persoenliches posting an dich mit drei gepackten beispieldateien (mfc).
    gruss - digi Hallo!

    Habe ein Problem wenn ich ein CAsyncSocket Klasse in einem
    SingleDokument basiertem Programm einfüge. In einer Dialog
    basierten
    läuft die Funktion einwandfrei:

    • Antwort von nach 20 Stunden hilfreich
      Re^2: CAsyncSocket nur im Dialog möglich? -Danke!

      Viele vielen Dank!

      Ciao
      Catmad

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!