Решил я значит изобрести одноразово добавляемые в проект модули на фасме, только чтобы можно было и макросы внутри них нормально определять. И написал... нечто. Оно работает, ...
Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
Кстати, мне вот интересно. Из dll ведь можно импортировать по индексу?
Список чатов, например, в каком формате?
А осдев и микруха как связаны?
Кста, я не помню, телега же результаты всех запросов жсоном возвращает?
Да и вроде movzx ecx, [mem] работает быстрее, чем mov cl, [mem]?
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
Украл либу, назвал своей и так же бесплатно распространяет? Ну а зачем?
Ну и нафига тогда париться, если винда обеспечит кроссплатформу?)
struct teststruct arg1 du 8 dup(?) du 0 ends proc main local argc:DWORD, argv:QWORD, prob:teststruct @call CNV:parseCMD(addr argv) mov [argc], eax @call [SetConsol...
Кстати, а я вот тут подумал. Допустим, у нас имеется цикл который выполняет огромное количество итераций, но мы хотим, чтобы какие-то действия исполнилось только один раз. В Я...
Я не очень много работал с потоками, тут возник вопрос - если будет одновременный доступ к памяти из двух разных потоков, это само по себе приведет к ошибке?
Я тут подумал над такой задачей: как эффективнее всего установить в регистр ненулевое значение?
@FAssembler основную часть макросов портировал, какой там функционал должен быть у GUI конкретнее?
Никто случаем не знает, как по-хорошему делается дозапись текста в edit на винапи?
Кста, по соглашениям cdecl вроде аргументы в стеке неприкасаемые? Или вызывающая функция их может как переменную использовать?
А табстоп это сообщение от окна или от элемента управления?
Уххх, посидел щас над стандартным fastcall на x64. Заметил момент, который меня заинтересовал - когда идет обработка аргумента типа addr почему-то всегда используется lea, про...
Кста, вопросик, я вот просто не в курсе, можно ли одновременно использовать инструкции SSE и FPU? Просто я знаю, что с MMX нельзя