В MSDN, кстати, рекомендуется перекрыть new и поставить этот оператор на собственный аллокатор (HeapCreate()/HeapAlloc()), это не даст смешивать...
Если у кого-то есть пример - просьба бросить на asmguru62@hotmail.com. Простой "Hello, World!" сойдёт. Мне надо только начать...
Кстати, HeapAlloc() в RELEASE очень быстро работает. А в DEBUG-е тормозит по-страшному!
Есть разные модели хранения строк. На мой взгляд лучше всего хранить вектор адресов, где каждый адрес указывает на описатель такого типа: typedef...
Скачай LinePad отсюда: www.codexxi.com Смотри как сделан WM_PAINT код.
0. Регистрируя класс окна поставить NULL для hbrBackground 1. На WM_ERASEBKGND ответить "return TRUE" 2. Рисовать все строки в памяти, а затем...
Вот отсюда: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winprog/winprog/functions_by_category.asp Пойди на: Static Control...
Для обмена данными между двумя программами лучше использовать WM_COPYDATA.
У меня на сайте (www.codexxi.com) выложен пример: LinePad. Там правда нет Color Syntax - сам додумаешь, надеюсь.
Вместо: CMP ECX, 0 JL start_loop2 Надо: JNZ start_loop2 Кроме того, сравнение на ноль быстрее делать командой TEST регистра с самим собой а затем...
Перешли мы на VS 2005. В Solution - 70 проектов. Работать было практически невозможно пока не поставили всем по 2 Гб ОЗУ. Ошибок конечно хватает,...
В таком методе есть небольшой "айсберг". Попробуй посылать техт edit box-у, который disabled. Символы будут наложены друг на друга без перерисовки...
Попробуй вместо GMEM_FIXED - GMEM_MOVEABLE. Не забудь GlobalLock(). И кроме того: почему "addr pMem"? Разве здесь нужен адрес адреса?
В серверном приложении скорее всего "рулит" лог файл. Отладчик, наоборот может нарушать картину.
maxutov Код продемонстрируй, пожалуйста. "Не работает" - это как? Не компилируется или компилируется, но не сравнивает?
Звучит странно: как это 3-х байтовая инструкция может быть 4-х байтов длины? "Трёх-байтовые инструкции занимающие 4 байта начинаются с...
Сабклассинг помогает - замени оконную процедуру и лови WM_SIZE. Не забудь вызывать оригинал.
Как только WM_SIZE получишь - отресайзили, значить...
6arrep Что Вы называете ненужным кодом? Хороший компилятор убирает ненужный код.
Asterix Вы имеете ввиду, что нужен простой редактор ASM-a с API и структурами? Так наверное есть уже такие. Поясните вопрос.
Имена участников (разделяйте запятой).