Re[19]: Что наиболее быстро развивается? Замедлились ли теле
От: vdimas Россия  
Дата: 28.02.24 22:43
Оценка:
Здравствуйте, Sinclair, Вы писали:

V>>Еще не бессмыслица параллелить GUI — ведь пользователь тыкает в периферию очень редко с т.з. CPU, можно в фоне играть музыку, например, автоматически проверять почту... вот тебе Windows до Win95 — это просто DOS-программа. ))

S>Это и есть IO. Консольный, аудио, сетевой, дисковый. С чем спорим-то?

Кстате, тут можно поспорить еще о том, чем являлись программы под Windows до Win95.

Де-факто они не были программами с т.з. операционки, хотя имели расширение exe.
Это что-то вроде оверлеев/модулей, который загружались и выгружались хостовой MSDOS-программой windows.exe.

Именно поэтому различия exe и dll под Windows минимальны, отличаются только вербальными соглашениями о точках входа и происходящем при этом.
dll должна вернуться из точки входа DllMain как можно раньше (точка входа для DLL опциональна), а после возврата из точки входа exe (обязательное наличие точки main или WinMain) внешняя инфраструктура выгружала модуль.

Если склероз не изменяет, можно определить точку входа DllMain и для экзешника, и пользоваться как либой.
Отредактировано 28.02.2024 22:44 vdimas . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.