|
|
| Посл.отвђт | Сообщен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" в конец. Вот и всё. Не совсем... ОК, я потом гляну, сейчас занят войной.. :( |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.078 |