Page 3 of 4

Re: Proc_Lib.obj - процедурная библиотека

Posted: Tue Oct 12, 2010 3:22 pm
by Mario
SVN r. 1658
1) Теперь код вызова OpenDialog полностью реентерабелен с точки зрения ядра.
2) Исправлены баги в коде Proc_Lib вызывающем OpenDialog.

Re: Proc_Lib.obj - процедурная библиотека

Posted: Tue Mar 26, 2013 8:57 am
by Mario_r4
SVN r.3418 - добавлен код работающий с ColorDialog.

Re: Proc_Lib.obj - процедурная библиотека

Posted: Tue Mar 26, 2013 10:51 pm
by Mario_r4
SVN r.3424 - теперь используется ф.68.1 вместо ф.5, отклик стал более отзывчивым на слабых машинах (в Qemu в частности).

Re: Proc_Lib.obj - процедурная библиотека

Posted: Fri Jun 28, 2013 12:54 am
by Mario_r4
SVN r.3715 пришлось вернуть ф.5 (пауза) в код библиотеки - из-за особенностей работы нового планировщика ядра (SVN r.3534) код библиотеки пожирал все 100% ресурсов процессора.Теперь ситуация в норме и потребление вернулось к прежним минимальным показателям.

Re: Proc_Lib.obj - процедурная библиотека

Posted: Mon Dec 16, 2013 3:23 am
by punk_joker
Хотел попросить при наличии времени, и хорошо если и желания, написать доку по данной библиотеке.

Re: Proc_Lib.obj - процедурная библиотека

Posted: Mon Dec 16, 2013 7:46 am
by Mario_r4
Со временем конечно не ахти, но подумаю.

Re: Proc_Lib.obj - процедурная библиотека

Posted: Mon Feb 03, 2014 5:15 am
by punk_joker
Такой вопрос, если не правильно заполнить структуру для OpenDialog, программа будет вылетать на этапе инициализации OpenDialod'а или при попытке его запустить?

Re: Proc_Lib.obj - процедурная библиотека

Posted: Mon Feb 03, 2014 7:57 am
by Mario_r4
punk_joker wrote:Такой вопрос, если не правильно заполнить структуру для OpenDialog, программа будет вылетать на этапе инициализации OpenDialod'а или при попытке его запустить?
Это возможно. Любая программа работает в пределах определенных параметров и если выйти за их рамки, то результаты могут быть необычными. В этом смысле OpenDialod не является исключением.

Re: Proc_Lib.obj - процедурная библиотека

Posted: Mon Feb 03, 2014 8:32 am
by punk_joker
Mario_r4 wrote: Это возможно. Любая программа работает в пределах определенных параметров и если выйти за их рамки, то результаты могут быть необычными. В этом смысле OpenDialod не является исключением.
Извиняюсь за глупый вопрос, но вынужден уточнить для лучшего понимания. Программа не вылетит, если поля структуры заполнены не правильно при вызове OpenDialog_init, но вылетит при вызове OpenDialog_start, так?

Re: Proc_Lib.obj - процедурная библиотека

Posted: Mon Feb 03, 2014 9:05 am
by Mario_r4
punk_joker wrote:Программа не вылетит, если поля структуры заполнены не правильно при вызове OpenDialog_init, но вылетит при вызове OpenDialog_start, так?
Это смотря как заполнить. Вероятно можно при желании задать такие условия, что вылетит и код, который в Proc_Lib.ob вызывается, тогда с PageFault упадет уже текущий поток вызвавший код. Я не берусь гарантировать все возможные ситуации некорректного заполнения.

Re: Proc_Lib.obj - процедурная библиотека

Posted: Sun Feb 06, 2022 8:39 pm
by kw33
.

Re: Proc_Lib.obj - процедурная библиотека

Posted: Sun Feb 06, 2022 10:30 pm
by sober_dev
“Talk is cheap. Show me the code.”
Spoiler:Image

Re: Proc_Lib.obj - процедурная библиотека

Posted: Wed Feb 09, 2022 7:38 am
by kw33
.

Re: Proc_Lib.obj - процедурная библиотека

Posted: Wed Feb 09, 2022 2:16 pm
by sober_dev
Код kw33 - NDA.

Re: Proc_Lib.obj - процедурная библиотека

Posted: Thu Feb 10, 2022 12:13 pm
by kw33
.