|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Ноя 1, 2003 12:09:31 kID А какая? |
|
|
Дата: Ноя 1, 2003 16:25:54 · Поправил: Black_mirror Edmond Не нравятся мне такие макросы: cstr@@@cat macro src:REQ,dest:REQ,len:REQ IFDIFI <src>,<esi> mov esi,src ENDIF IFDIFI <dest>,<edi> mov edi,dest ENDIF IFDIFI <len>,<ecx> mov ecx,len ENDIF call cstr@cat ENDM Если в edi или esi была длина строки, то что у нас получится в результате использования этого макроса? Хотя мне вообще макросы не нравятся, так как являются источниками мистических багов. Я сегодня только после того как в третий раз загрузил дебагер понял почему регестрируется, но не работает горячая клавиша. Строка для регистрации была такая такая: invoke RegisterHotKey,[hwnd],KEY_ID,MOD_CONTROL,'F' а fasm вместо постого push 'F' сгенерил следующее: call .strend
db 'F',0
.strend
Как будто это строка а не символ. |
|
|
Дата: Ноя 1, 2003 16:43:16 Black_mirror Не нравятся мне такие макросы: Ну чего вы придираетесь :) Они же не на все случаи жизни. Если в edi или esi была длина строки, то что у нас получится в результате использования этого макроса? Вот что получится call cstr@cat Хотя мне вообще макросы не нравятся Они очень часто выручают. |
|
|
Дата: Ноя 1, 2003 16:45:17 Black_mirror И потом. Если мне нужно как то сгенерировать код по особому, я просто вызываю cstr@@@cat esi,edi,ecx Это нагляднее!!! |
|
|
Дата: Ноя 1, 2003 17:25:17 Edmond Если длина строки была в esi или edi, то она будет затерта указателем на источник или приемник, а затем этот указатель попадет в ecx. Такие макросы являются источником ошибок, которые нельзя заметить при просмотре текста программы. |
|
|
Дата: Ноя 1, 2003 17:43:01 Black_mirror %)) ЗОРКИЙ ГЛАЗ!!!!!!!! Ух, спасибо!!!!!! |
|
|
Дата: Ноя 1, 2003 18:27:07 Привет всем из Кёнига! 2Sk.Inc.:А я и не программер - учусь еще только :).Занят был ужасно да и траблы с инетом как назло ;(.Кстати,что у нас так плохо с ассемблерщиками? Есть вопрос: не забанен ли baltnet?Я с интернет-зала заходил - вообще сайт не грузится,а прокси там не катят,только балтнетовский. |
|
|
Дата: Ноя 2, 2003 12:14:36 int13 Балтнет уже не забанен, я сам с него сижу :) Хотя бан раньше был. Если сайт не грузился, надо было подождать подольше, иногда с балтнетом такое бывает. |
|
|
Дата: Ноя 2, 2003 18:32:59 Вай вай zalexf и DaemoniacaL может пивка как-нить попьем? P.S. Приморский край, Уссурийск. |
|
|
Дата: Ноя 2, 2003 21:42:24 г. Бобруйск, Беларусь |
|
|
Дата: Ноя 3, 2003 16:46:56 Aquila Живу я на Севастопольском пр. На Таганке работаю. |
|
|
Дата: Ноя 3, 2003 17:03:53 DeMoNiX Будете у нас на "Колыме" заходите в гости. :)) Конечно можно. Ты в городе часто бываешь? или как? |
|
|
Дата: Ноя 3, 2003 19:29:53 sd2000 Гм.. мы соседи почти - я в чертаново. Страшная дыра... |
|
|
Дата: Ноя 4, 2003 02:03:19 DaemoniacaL Да езжу иногда с женой погулять по набережной, правда когда тепло:) А зимой мне там пока нечего делать. |
|
|
Дата: Ноя 4, 2003 12:23:02 DeMoNiX Подождем, пока потеплеет :) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.091 |