SVN r. 1658
1) Теперь код вызова OpenDialog полностью реентерабелен с точки зрения ядра.
2) Исправлены баги в коде Proc_Lib вызывающем OpenDialog.
Proc_Lib.obj - процедурная библиотека
SVN r.3418 - добавлен код работающий с ColorDialog.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
SVN r.3424 - теперь используется ф.68.1 вместо ф.5, отклик стал более отзывчивым на слабых машинах (в Qemu в частности).
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
SVN r.3715 пришлось вернуть ф.5 (пауза) в код библиотеки - из-за особенностей работы нового планировщика ядра (SVN r.3534) код библиотеки пожирал все 100% ресурсов процессора.Теперь ситуация в норме и потребление вернулось к прежним минимальным показателям.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Хотел попросить при наличии времени, и хорошо если и желания, написать доку по данной библиотеке.
to infinity and beyond
Со временем конечно не ахти, но подумаю.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Такой вопрос, если не правильно заполнить структуру для OpenDialog, программа будет вылетать на этапе инициализации OpenDialod'а или при попытке его запустить?
to infinity and beyond
Это возможно. Любая программа работает в пределах определенных параметров и если выйти за их рамки, то результаты могут быть необычными. В этом смысле OpenDialod не является исключением.punk_joker wrote:Такой вопрос, если не правильно заполнить структуру для OpenDialog, программа будет вылетать на этапе инициализации OpenDialod'а или при попытке его запустить?
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Извиняюсь за глупый вопрос, но вынужден уточнить для лучшего понимания. Программа не вылетит, если поля структуры заполнены не правильно при вызове OpenDialog_init, но вылетит при вызове OpenDialog_start, так?Mario_r4 wrote: Это возможно. Любая программа работает в пределах определенных параметров и если выйти за их рамки, то результаты могут быть необычными. В этом смысле OpenDialod не является исключением.
to infinity and beyond
Это смотря как заполнить. Вероятно можно при желании задать такие условия, что вылетит и код, который в Proc_Lib.ob вызывается, тогда с PageFault упадет уже текущий поток вызвавший код. Я не берусь гарантировать все возможные ситуации некорректного заполнения.punk_joker wrote:Программа не вылетит, если поля структуры заполнены не правильно при вызове OpenDialog_init, но вылетит при вызове OpenDialog_start, так?
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
.
Last edited by kw33 on Thu Feb 10, 2022 5:33 pm, edited 1 time in total.
“Talk is cheap. Show me the code.”
Spoiler:
.
Last edited by kw33 on Thu Feb 10, 2022 5:33 pm, edited 1 time in total.
Код kw33 - NDA.
.
Last edited by kw33 on Thu Feb 10, 2022 5:33 pm, edited 1 time in total.
Who is online
Users browsing this forum: No registered users and 8 guests