· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Обработка каталога *.asm файлов, error.log?

<< . 1 . 2 . 3 .

Посл.отвђт Сообщенiе


Дата: Июл 30, 2003 20:02:26

Бум ждать ;-)


Дата: Июл 30, 2003 20:08:26 · Поправил: Edmond

Quantum
Читай внимательнеее...
Я же пишу, она искажает имя только той функции к которой применён
тип
pr0  typedef PROTO
    pr1  ArgCount(1)
    pr2  ArgCount(2)


А вот когда ты используешь STDCALL глобано, она искажает ВСЕ ВНЕШНИЕ МЕТКИ!!!!
Разницу не чувствуешь?

Ой, кстати!!! :)))
И сам сел в лужу :(((
Эта директива STDCALL кажется (я проверю этот факт) не совсем полно искажает имя. Надо взять посмотреть последнию версию статьи.. Гм. Серржио, где моя статья :)))

Но всё равно.
Например, при глобальном STDCALL
Любая функция Будет как STDCALL.
Это отвратительно :(((


Дата: Июл 30, 2003 20:43:41

Edmond
Я же пишу, она искажает имя только той функции к которой применён тип
Это понятно.
Когда я объявляю ".model flat,stdcall" разве эта директива не распространяется глобально на все ф-ции включая API? Или вы предлагаете оставить только ".model flat" и юзать STDCALL эксклюзивно для API по мере необходимости? Я давно бьюсь над этим вопросом и всё никак не могу понять...

Эта директива STDCALL кажется (я проверю этот факт) не совсем полно искажает имя
Ну она добавляет '_' в начало имени символа и "@X" в конец. Вот и всё.


Дата: Июл 31, 2003 17:04:16

Quantum
Ну она добавляет '_' в начало имени символа и "@X" в конец. Вот и всё.
Не совсем...
ОК, я потом гляну, сейчас занят войной.. :(

<< . 1 . 2 . 3 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.078