Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » kleiner Trick beim Chat

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.01.2004, 18:33 Uhr
erpelqueen
Entlein


Hey, ich hab hier die Server Funktion:

C++:
SendMessage(AfxGetMainWnd()->m_hWnd,WM_USER+100,(LPCSTR)m_command,m_lenge);


in der OnReceive natürlich!
So, ich hab so son kleinen Trick, denn er soll die Messages ja an alle senden, und nicht nur an den aktuellen socket, logisch...
Also benutze ich die Funktion
C++:
WinProc()

und in der wird meine Funktion aufgerufen, die es an alle sendet.
Jetzt kommt mein Problem, oben, in der SendMessage() Funktion klappt was nicht, er ist mit (LPCSTR)m_command nicht zufrieden.
m_command is der String...
Kann mir jemand sagen, warum?
Er sagt dann nähmlich, konvertierung von char* in int nicht möglich!?!
Danke
--
TSchöööööööö ,
How dy How, Ranger Joe
--------------------------------------
www.erpelstore.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.01.2004, 18:41 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Schonmal


C++:
(WPARAM)(LPCSTR)m_command



probiert?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.01.2004, 19:26 Uhr
erpelqueen
Entlein


Man man man, ich hab ja in den MFC schon nachgeguckt, da steht ja auch

C++:
SendMessageTimeoutA(
    HWND hWnd,
    UINT Msg,
    WPARAM wParam,
    LPARAM lParam,
    UINT fuFlags,
    UINT uTimeout,
    LPDWORD lpdwResult);


aber müsste ich dann nicht EIGENTLICH vor m_lenge LPARAM setzen?
--
TSchöööööööö ,
How dy How, Ranger Joe
--------------------------------------
www.erpelstore.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.01.2004, 19:28 Uhr
erpelqueen
Entlein


oh man sorry, ich korrigiere:

C++:
SendMessageA(
    HWND hWnd,
    UINT Msg,
    WPARAM wParam,
    LPARAM lParam);


nicht das mit TimeOut....erpelqueen...
--
TSchöööööööö ,
How dy How, Ranger Joe
--------------------------------------
www.erpelstore.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
13.01.2004, 19:30 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


m_lenge ist schon ein int, da brauchste nicht casten
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: