Visual C++ funkcja nie uruchamia się
Odpowiedzi: 2
-
[quote=hedVB][quote] if(dod_urz.DoModal()==IDOK) { wczytanie(czyt_nip()); }[/quote] Funkcja nie może zostać wywołana ponieważ warunek [quote]if(dod_urz.DoModal()==IDOK)[/quote] nie zostaje spełniony, po dodaniu msgbox i naciśnięciu OK warunek jest true czyli wywołuje funckję [quote]wczytanie(czyt_nip());[/quote][/quote] Nie. Nie w tym rzecz. Mogę napisać bez warunku: [code]dod_urz.DoModal(); wczytanie(czyt_nip()); [/code] I też nie zadziała. OK zotaje naciśnięty w oknie dod_urz (pod ten przycisk są podpięte polecenia, które działają prawidłowo). Tym samym komunikat IDOK zostaje wysłany prawidłowo. Poza tym MessageBox też znajduje się wewnątrz warunku, więc jest równorządny do wczytanie(). Gdyby nie było komunikatu IDOK to ten MessageBox też nie powinien działać.