fir1st: по двухмерной части там есть все, что нужно для рисования сложной динамики с аппаратным ускорением. Посмотрите различные примеры на Qt, где сотни спрайтов отрисовываются в динамике.
Mike Gasper: если в модеме завис dns / dhcp (что скорее всего и есть причина неоткрытия страниц) - единственный способ, отправить человека к серверу и перезагрузить и его и модем.
Максим Фокин: Ну ежели вы желаете собрать разделяемую библиотеку для такой ОС, которая не выполняет предварительную настройку таблицы перемещения, а библиотеку может загрузить не по фиксированному адресу, вам потребуется включить эти опции.
Вместо отбрасывания прогресса назад и резкого проскакивания его вперед, можно управлять скоростью роста прогресса:
Каждый запрос - статистическое испытание, из исхода которого можно вычислить вероятность наступления окончания всего процесса через определенное время. Остается только разделить количество оставшихся шагов на это время, чтобы получить новую скорость роста.
pi314: помнится мне, паскаль сравнивает строки, и делает это в лексикографическом порядке. Это конечно же не совсем оно, но работать будет. deadrime: никогда не пытайтесь хранить деньги и количества в real! Из-за погрешностей округления вы получите всякие чудеса, от которых бухгалтеры моментально поседеют. Для денег и количеств - только формат с фиксированной запятой!
lixaka: dwWaitResult равна WAIT_OBJECT_0 плюс индекс события в массиве events.
Если вернулось WAIT_OBJECT_0 - в сигнальном состоянии hEvent1, если WAIT_OBJECT_0+1 - событие hEvent2
kozura: не придется. В проекте на QT придется иметь дело только с C++. Все необходимые обертки по переходу к выполнению нативного кода будут выполнены прозрачно.
GavriKos: в QT есть превосходный двумерный геометрический движок с аппаратным ускорением, так что писать с ней можно в том числе и игры, не изобретая велосипедов в части отрисовки, отсечки, обнаружения столкновений и так далее.