Pracuję nad aplikacją MDI napisaną w C++ Builder 2010. Gdy okno potomne jest w stanie zmaksymalizowanym, aplikacja zużywa 100% czasu procesora w trybie bezczynności.Aplikacja MDI zużywa 100% procesora w trybie bezczynności
Użyłem profilera "Bardzo śpiący" i pokazuje, że funkcja Sd_childFinalize
wykorzystuje 99% zasobów procesora, ale nie mogę go znaleźć w moim kodzie. sd_Child.cpp to jednostka C++, w której zdefiniowano klasę potomną MDI. Znalazłem tylko symbol @@[email protected]
w pliku wykonywalnym. Pomóż mi zrozumieć, jak rozwiązać ten problem.
Dlaczego nadal używasz MDI w 2012 roku? Był przestarzały, dawno, dawno temu. –
Widziałem to już wcześniej w Delphi. Z góry głowy nie pamiętam żadnych szczegółów. –
'sd_Child.cpp' nie jest częścią standardowej instalacji C++ Builder na moim komputerze i podobnie jak' MDI' odnosi się do 'interfejsu wielu dokumentów'' 'SDI' zwykle odnosi się do' interfejsu pojedynczego dokumentu', który nie byłby część struktury aplikacji MDI. Czy używasz jakiejś innej paczki? –