Når jeg skifter til mit view får jeg følgende meddelse: REGNSKAB forårsagede en undtagelse 03H i modul MFC42D.DLL på adressen 0157:5f484d3b. Indhold af registrene: (...)
Hvis jeg vælger ignorer i dialogboxen kommer mit view frem som planlagt og programmet fortsætter.
Hvis jeg vælger forsøg igen kommer jeg ud i debuggeren, som stopper ved denne linie i \"Inlines for AFXWIN.H (part 2)\": _AFXWIN_INLINE void CListBox::ResetContent() { ASSERT(::IsWindow(m_hWnd)); ::SendMessage(m_hWnd, LB_RESETCONTENT, 0, 0); }
De tre sidste kald i callstacken er: CListBox::ResetContent() line 675 + 46 bytes CIndBilagView::OnInitialUpdate() line 36 CMainFrame::VaelgView(unsigned int 32775) line 144 + 16 bytes dvs. CListBox::ResetContent() er det kald, der forårsager fejlen eller rettere så er det ASSERT(::IsWindow(m_hWnd));
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
wisen> Det virker, men jeg er ikke sikker på jeg forstår hvorfor. Hvad hvis nu jeg gerne vil have det i OnInitialUpdate? OnUpdate bliver kaldt flere gange, mens OnInitialupdate kun bliver kaldt en gang - tror jeg?
Du har sendt kommentarer - ikke svar - send mig et svar, så du kan få dine point. Du får dem også selvom du ikke gider at svare på det sidste her.
Ja, OnInitialUpdate bliver kaldt i forbindelse med at Viewet bliver tilknyttet til et Document, altså een gang; mens OnUpdate bliver kaldt når dokumentet bliver ændret. Du kan også kalde \"UpdateAllViews\", for at opdatere...
Jep, men igen det bliver kun kaldt een gang; Så hvis du vil opdatere viewet når dokumentet bliver opdateret, skal det ligge i OnUpdate...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.