Если MASM, то надо создавать ресурс файл (RC), затем компилировать его в RES, затем линковать вместе с остальными OBJ модулями. Если FASM, то...
К слову: в Intel Optimization Manual советуют отказаться от INC и DEC для Pentium-IV и выше.
В коде иногда приходится иметь дело с анализом BOOL переменной и затем переход, естественно, на нужный участок. Можно сэкономить на сравнении (не...
Видимо, 600Кб - это сразу Windows даёт на программу - не важно какого (малого) размера EXE файл. Не похоже на баг.
Надо перевести мозг на другой вид деятельности - не технический вид. Ну например, почитать книгу или посмотреть кино. Полностью отвлечься от...
А!... Понимаю. Почитай вот здесь по поводу ListView с большим количеством элементов: http://blogs.msdn.com/oldnewthing/archive/2005/06/15/429338.aspx
twgt В WM_INITDIALOG получи HWNDs для всех контрольных окон (тот же GetDlgItem()) и далее посылай себе через SendMessage() когда необходимо....
А в регистрах тоже можно передать параметр! mov edx, parameter call foo ... foo: ; use EDX here ret
Bortnikov У меня имеется нечто для FASM. Пиши мне на asmguru62@hotmail.com - пришлю EXE. Не супер, но работает... попробуй.
Если посмотреть код сгенерированный компилятором (в RELEASE состоянии) - будет видно, что сохранения/восстановления регистров в таком коде нет. И...
Arthur Занятно! Я реализую сейчас что-то очень похожее. На моём сайте есть статья про OOP на ассемблере (TASM code, правда). Посмотри, если...
Вообще-то если смотреть на генерацию кода - надо смотреть на оптимизированный код. Присутствие __RTC_CheckEsp говорит, что код скомпилирован в...
http://msdn2.microsoft.com/en-us/library/ms533987.aspx
Скоро будет ASM++. :-) ООП - для написания больших программ, которые надо сопровождать несколько лет. Так что для хакерских задач он, конечно, не...
...мда... мой ООП ассемблер тебе не понравится, значить... :-) Если серьёзно, то при наличии базы (готовый работающий код, который можно...
4 bytes
В добавок к твоему коду (на ассемблере, конечно): 1. Через SetWindowLong() сделать sub-classing. 2. Затем в новой процедуре: case WM_ERASEBKGND:...
VS Express = Freeware
mov eax,Message На FASM это, кстати, возьмёт адрес, а не первые 4 байта.
Недавно "налетел" на то же самое. После двух часов копания в опциях и перестройки кода :-) нашёл вот это: 1. Из меню: "Project -> <your project...
Имена участников (разделяйте запятой).