Это - достаточно беспорядочный архив сообщений конференций сети fidonet, которые на момент их прочтения мной
показались полезными или интересными. Многие устарели, многие узкоспецифичны и малоинтересны, но может оказаться и что-то новое...
- __techs (2:5015/42) ----------------------------------------------- __techs - Msg : 16 of 1000 Scn From : Victor Pomortseff 2:5080/68.12 09 May 96 00:56:50 To : Alexey Kisljakov 11 May 96 07:34:06 Subj : TGauge /BC++4.5/ Help! ------------------------------------------------------------------------------- @AREA:SU.WINDOWS.PROG Hi Alexey! 05 May 96 10:47, Sergei Lebedev wrote to Alexey Kisljakov: SL> 04 May 96, Saturday 13:19, Alexey Kisljakov wrote to All: AK>> Так вот, вся эта байда не хочет ноpмально pаботать, т.е. AK>> индикатоpа я не вижу, пpи вызове этой функции пока она делает AK>> свое дело гоpит окошко "Читаются файлы", но никакого индикатоpа AK>> пpогpесса в нем не видно, пpичем не то что он не двигается, а его AK>> вообще нет, хотя в пpимеpе он в начале ставится на 50%. Может кто AK>> знает как с TGauge ноpмально pаботать? А то ни в книжке нифига AK>> толком не написано, ни в хелпах. Ж:( SL> После каждого SetValue(..) SL> Gauge->HandleMessage(WM_PAINT,.....); Скорее всего, у тебя процесс чтения (или чего там...) _полностью_ берет на себя весь процессор и сообщения не обрабатываются, пока прочесс не отдаст управление Windows. Сделай вызов функции: void LogWindow::CheckMsgQueue() { MSG msg; while(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)){ TranslateMessage(&msg); DispatchMessage(&msg); }; } После каждого SetValue отдаться обработчику сообщений. Best wishes, Victor - актер анатомического театра. --- Кто тут к патологоанатому крайний? * Origin: -=| Jack Jumper |=-=| vic@plm.rcupi.e-burg.su |=- (2:5080/68.12)