Niakoi ima li predstava

6 отговора 215 прегледа
#1

Niakoi ima li predstava

kakvo oznachava slednoto saobshtenie za greshka i na kakvo se dalji:

MainFrm.obj : error LNK2001: unresolved external symbol "protected: virtual struct AFX_MSGMAP const * __thiscall CMainFrame::GetMessageMap(void)const " (?GetMessageMap@CMainFrame@@MBEPBUAFX_MSGMAP@@XZ)

mersi predvaritelno.

Отговор
в отговор на luke #2

Re: Niakoi ima li predstava

Май нямаш DECLARE_MESSAGE_MAP в декларацията на класа или там каквото беше (не съм писал на VC отдавна)

Отговор
в отговор на josarjan #3

Re: Niakoi ima li predstava

prav si.
DECLARE_MESSAGE_MAP
fix-nah go.
10x mnogo

Отговор
в отговор на josarjan #4

Re: Niakoi ima li predstava

a za kakvo vsashtnost sluji tazi MESSAGE_MAP?

Отговор
в отговор на luke #5

Re: Niakoi ima li predstava

Ами идеята беше че МФЦ-то няма някакъв базов клас, в който да имаш виртуални функции:
OnWM_XXXX() за всяко WM_XXXXX ами ти си дефинираш (може и с wizarda му) какви messages ще handle-ваш (то има идея в това де).
И тоя MESSAG_MAP служи за това. Ако искаш - виж му сорса - кликаш десен бутон върху него и даваш go to declaration (или нещо от сорта)

Отговор
в отговор на josarjan #6

Re: Niakoi ima li predstava

10x once again

Отговор
в отговор на josarjan #7

Re: Niakoi ima li predstava

Mdaa ima ideia, da pazish masiv s ukazateli kum funkcii vmesto vsichki messagi da sa nabluskani kato virtual -- VMT-to stava ogromno, dokolkoto si spomniam navermeto mai Borland tova biaha napravili v OWL :)))

Отговор