Жаль, что никто супер маленьких видео-плееров не прислал. В аттаче (сорц и ехе) avi-плеер, использующий DirectShow -- все по-минимуму, даже родительское окно не создается, но удалось уложится в 1216 байт. Большое спасибо Booster и keYMax за помощь и предоставленные материалы ПС. кодеки должны быть предварительно установлены, это вам не MPC-Homecinema!
Очередной "урок Iczelion'a" -- замеряем частоту СPU 9 способами (в аттаче сорц и ехе) Если есть у кого-нибудь еще какие-нибудь способы -- поделитесь, не жадничайте Достаточно точно частота замеряется на больших временных отрезках (~ 1 сек), но, чтобы пользователь не ждал 10 секунд, каждое измерение запущено в своем треде, поэтому общее время измерения не более 1 секунды
Mikl___ Есть еще CreateDialogIndirectParamA/W. Также известно что диалоги создаются с помощью CreateWindow (этакий шпионский нож, как CreateFile). Думаю на 10 штук все-таки наберется. Над этими способами я как раз работаю. Еще учтите, что в первой ф-ии можно использовать или DLGTEMPLATE или DLGTEMPLATEEX.
В masm32 в папке examples\exampl07\opengl есть пример от Franck Charlet "Just a little example on how to use OpenGL. Needs OpenGl32.dll and Glu32.dll (should be no problem). Object have 2112 faces / 3 (weird) moving light sources" -- пример построения вращающейся сферы и шести маленьких сфер, вращающихся вокруг собственных осей и вокруг большой сферы, плюс движущийся источник света. Размер экзешника 6144 байт. В аттаче сорц и ехе, который удалось уменьшить до 3392 байт
В рамках "Уроков Iczelion'a" продолжаю "мучить" OpenGL. Препарируем "1K Tentacle" от Gravity [web] взято здесь Исходный размер EXE 3057 байт --> получившийся EXE в 2248 байт и исходный текст в аттаче
Препарируем вращающийся тор от Sergey Chaban взято здесь Исходный размер EXE 5120 байт --> получившийся EXE в 2332 байта и исходный текст в аттаче. Написано на masm под WinXP