01. marts 2006 - 08:48
Der er
10 kommentarer og 1 løsning
Casting mellem typer
Hej! Jeg har følgende kode BEGIN_MESSAGE_MAP( CSendDialog, CDialog ) ON_MESSAGE(WM_APP+1, OnSenderMessage) END_MESSAGE_MAP() min OnSenderMessage ser således ud afx_msg void CSendDialog::OnSenderMessage(WPARAM port) { pSerial->stopSending(); } men jeg får følgende fejl i Message map error C2440: 'static_cast' : cannot convert from 'void (__thiscall CSendDialog::* )(WPARAM)' to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)' hvordan caster jeg mig ud af denne fejl
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
01. marts 2006 - 09:24
#1
Hmm, prøv følgende: afx_msg void CSendDialog::OnSenderMessage(WPARAM port, LPARAM unused) { pSerial->stopSending(); }
01. marts 2006 - 09:36
#5
ja okay, men UNUSED er en defineret variable! men det gør ingen forskel, men fejlen er den samme
01. marts 2006 - 09:44
#10
ja, men den vil gerne have at jeg laver en Return return pSerial->StopSending(), fungere så send et svar