GetStockObject + DEFAULT_GUI_FONT SendMessage + WM_SETFONT
CreateEllipticRgn + SetWindowRgn и будут тебе клики, и не надо рисовать каждый раз.
RD и RD_1 рассчитаны для фиксированных m и m1 (100000000 и 10000). Процедура stdcall, возможно переход к fastcall ещё что-то даст. [img]...
volodya Набросал тут замену unsigned long mult без использования div на 78 тактов против 185 у vc 7.1 с ключами оптимизации cl /Ox /O2 /Ot...
самое медленное тут /m1, с ним можно поступить так, избавившись от div: #define RD -776530087 unsigned long p1=p/m1 превратить в...
/m1 встречается часто, можно медленную операцию деления заменить на обработку фиксированного предвычисленного значения, известного как...
Делал на richedite авто-скроллинг текста (по таймеру). Чтобы шибко умные не копировали, и вообще не тыкали мышом в ричедит, его можно сверху...
Понял.
Я говорю о том, что весь интервал до указанного align не забивается одними только нопами. А весь не забивается вероятно потому, что lea...
WASM.HEAP
_DEN_ Таких моментов может быть много (например условные переходы, которые никогда не выполнятся). Если нет ключей оптимизации, компилятор...
IceStudent Всё, сделал, спасибо. Саму функцию оставил без изменения и дальше так: int x; LPSTR sz; #define DBG_DEC(x)...
Идея понятна, а как реализовать - не понял :( Сама функция (на всякий случай): extern int Debug(LPSTR ValueName, int value, int Type){...
Есть самодельная тулза для c++, которая выводит некую отладочную информацию о состоянии регистров и значениях переменных, наподобие масмовских...
В аттаче. Либа делалась для конкретных целей (многократная циклическая обработка данных), поэтому особой универсальности ожидать не стоит. На...
Quard Если нужно получить результат в виде XX,YYYY, то либо fpu, либо вручную разгребать вещественное число в соответствии со стандартом IEEE...
bogrus Остаток разве может быть дробным числом? На то он и остаток, чтобы быть целым.
Почему не получить? Он у тебя есть, лежит в dx. 5/2 получается результат: частное=2 и остаток=1 __asm { mov ax,b add ax,c...
В каком смысле? Пытается удрать за пределы экрана? Неплохо бы знать, что в format'е находится. И вот так наверное лучше: movzx eax,byte...
Видимо от избытка логики ты сделал вывод, что у меня линух не получилось поставить. Дейстительно, логика железная, даже можно сказать, чугунная: у...
Имена участников (разделяйте запятой).