А зачем калькулятору лексический анализатор? %) Мы же не компилятор пишем... Имхо, тут главная проблема будет это работа с FPU ;-)
Кстати, а в чем фишка? Мы передаём в MoveWindow нулевые параметры, и только последним параметром идет TRUE чтоб послать WM_PAINT главному окну....
Вобщем как я и предполагал, всё нужно руками.. Для WM_SIZE будет тогда так: DlgProc proc hWnd, uMsg, wParam, lParam mov eax, uMsg WM_CASE...
> Установщик MASM32 является обычным консольным SFX-RAR-архивом. Точно не помню, но вроде инсталлятор masm32v8.2 - это SFX 7zip архив.
Subj. Может я какие флаги в диалоговом шаблоне не выставил? [img] _787138277__Dlg.rar
Кстати, я тут интересную вещь обнаружил, Olly при ассемблировании оптимизирует по размеру, т.е. делает несколько тестов ассемблирования и выбирает...
pas Когда-то точно оптимизировал, вспомним хотя бы шумиху вокруг оптимизации test ;-)
S_T_A_S_ > Что бы не было релоков Их и так не будет, по умолчанию masm для файла с ImageBase=0x400000 релоки не добавляет. ЗЫ: ещё,...
Тут пути два либо совмещать секции, либо паковать, потому что и то и другое вместе чаще всего плохо уживаются, не все упаковщики переваривают...
VkaMark > Знаю пкакое место мешает, но как это в Иде обратно (PE формат) собрать не помню Ну "собери" тогда в HiEW ;-)
> Теперь я понимаю, почему армадилловцы пошли таким громоздким путем=) Не громоздким а единственно верным ;-)
The GetModuleFileName function retrieves the full path and filename for the executable file containing the specified module.
Вобще-то в edx помещается остаток от деления, поэтому перед делением он должен быть обнулён и трогать его не нужно, иначе будет исключение.
S_T_A_S_ > Как процедурки называть - тоже важно, я например могу пол дня думать, а потом назову абы как =) У мя та же проблема, я могу...
Max > - мессадж боксы выпадают между ними :) Дык правильно, винда то не знает на который из двух мониторов смотрит юзер ;-)
n0p > потому на ее обработку в таких мега-прогах, как блокнот, калк, А мне вот надоело что он где попало появляется, да ещё нужно каждый...
Был не прав, MoveWindow работает! Но не работает установка параметров окна через STARTUPINFO структуру при запуске через CreateProcess.
Любое ли окно можно подвинуть, т.е. послать WM_MOVE или использовать MoveWindow? Что-то с calc.exe из win98 у меня не прокатывает..
Dimaska > Тем более я же упоминал, что я новичек. Hello World на васике написал! Вот и продолжай писать на нём дальше, или переходи на асм,...
Да причем тут Айс? Я тоже с этим сталкивался, в win98 адрес исключения вытащенный через SEH будет указывать на следующую после int3 инструкцию,...
Имена участников (разделяйте запятой).