rmn, попробую объяснить. На домашнем компе: открываю ветку HKEY_CLASSES_ROOT\.wmv получаю значение по умолчанию "VLC.wmv" открываю ветку...
rmn, увы, дефолтное значение не всегда file.wmv Пришлось перебирать все значения и искать ".wmv" или ".WMV". А по поводу, форматирования, IMHO...
Еще раз огромное спасибо rmn! А это готовый продукт [ATTACH] asm-файл ; GUI # include win64a.inc include advapi32.inc includelib advapi32.lib...
Immediate to Register [ATTACH] во вложении только ехе-файл
Test for mem/reg decoder [ATTACH] исходный текст и ехе-файл во вложении
Magic divider ©The Svin В этом новом разделе мы будем выкладывать программки для истинного ассемблерщика. Скажем, многие люди, считающие, что...
Flags and JCC ©The Svin Вот смотрите вы в листинге дизассемблера на что-нибудь, вроде jpo 40001234 и мучительно пытаетесь вспомнить, а что оно...
Простейшая программа, которая запускает проигрывание видеофайлаinclude win64a.inc .code WinMain proc sub esp,7*8 mov qword ptr...
4. Во время проведения эксперимента ни один из отладчиков не пострадал :)
Полный 30h, там вникать не во что, размер окон измеряется в пикселах, размер диалогов согласно формуле: horz pixels == 2 * horz dialog units *...
Thetrik, спасибо!
Полный 30h, это проблема не только FASM. В MASM всё тоже самое. Верхний диалог создан через DialogBoxParam и имеет размер 400х100, нижнее окошко...
@rococo795, дело не только в школьном курсе физики, но если мы уже перешли на старославянский, попробуй найти несколько отличий :smile3: [IMG]
Уроки Iczelion'а от Sulaiman Chang на диалекте FASM
sniper, Норсеев С.А. Разработка оконных приложений на FASMе 249 страниц. Программирование на диалекте FASM 32-разрядных приложений для Windows....
конечно разные, я пишу через invoke и макрос сам всё раскладывает по регистрам, а вы через call и mov и lea пишете самостоятельно. это "так себе"...
Теоретически да, но, например, для MessageBox или RegisterClass резервирование не требуется, достаточно при входе в процедуру поставить push reg64...
там еще чуднее, для функций с аргументами <= 4 макрос invoke будет обрамлять каждую функцию sub rsp,20h add rsp,20h то есть sub rsp,20h...
Atari, ; Example of 64-bit PE program format PE64 GUI include 'win64ax.inc' .code start: ; Make stack dqword aligned frame...
Thetrik, огромное спасибо за помощь :good3:
Имена участников (разделяйте запятой).