klzlk, спасибо, познавательно... в смысле познал что ну её нафих - лезть в эти дебри... Я лучше щас в новой теме задам маленький вопросик по SEH и...
Так я и делаю, и меня это слегка напрягает. Я часто перетасовываю, переименовываю и инклуды и папки, чтоб была более логичная и понятная структура.
Врят ли меня это сильно напряжёт. У меня своя объектно-ориентированная технология. Похожих процедур, где захотелось бы иметь одинаковые имена...
Ну всё, щастье наступило! ;) А в комментариях автор забыл написать что в секциях данных надо прописать IncludeIGlobals/IncludeUGlobals
l_inc, я не вижу смысла в "защите" каких-то блоков кода. Если там где-то глюк - уже ничего не сделаешь, можно только записать в лог имя процедуры,...
Надо этот вопрос поизучать. Но уже навскидку видно - что каждый div обрамлять этим кодом как-то нехорошо (для ожидаемых исключений). А ещё мне, в...
Изначальный вопрос решён. Я научился делать метки, заносимые в списки и с заданием имён и без, сделал безымянные try - exept - end_exept, уже...
Наверно я мало что знаю по этому поводу, но и не хочу с этим вопросом сильно заморачиваться. Мне достаточно того что я немного нарыл на эту тему -...
Каждому ожидаемому адресу должен соответствовать адрес обработчика, который надо будет вызвать. Обычной метке - ничего не соответствует. Если они...
Думаю, макросы label оставить как есть - ими создавать список адресов всех меток программы. А для ожидаемых исключений сделать так: try ;...
Мда... то что я в конце написал all_labels equ - это у меня мозга за мозгу заскочила. Надо всего-лишь в том месте где я хочу список - написать...
l_inc Спасибо. Но я ничего не понял. Поясни пожалуйста как этим пользоваться. Понятно что нужные места надо помечать через label имя_метки. А как...
Нужно в секции .data создать блок адресов меток, которые я помечу неким макросом- который я никак не могу придумать. Хочется чтоб выглядело так:...
Ой, звиняюсь, - работает! Я макросу ячейку в скобках написал. Спасибо.
macro flags cell,[name] { common local cntr cntr = 0 forward val_#name = 1 shl cntr val@#name = cntr name equ [cell],val@#name cntr...
Как раз веса флагов тут подсчитываются и присваиваются правильно. Проверено. Неправильно получается всё что связано с составляющими машинных...
Нет. Я там бегло посмотрел и мне показалось что это не то что мне нужно.
Там ничё для меня нового. А можешь обосновать чем РЕАЛЬНО это плохо? У меня вот есть кое-какие аргументы в пользу русского: Главное - чем больше...
Это именно то что мне надо. Чё в фасме так не сделали... Правда придумали макросы .DATA и .END, но под последние версии фасма я не могу их найти....
Блин... ещё нагородил... И удалить своё нельзя?
Имена участников (разделяйте запятой).