Вниз
Скачать: CL | DM;

Calling convension и name mangling в BCB и MSVC   Найти похожие ветки 

 
Cyrax ©   (2006-12-16 15:38) [0]

В одной из статей привели следующую схему именования функций в объектных файлах:

Соглашение о вызове           VC++                      C++ Builder
__stdcall                                _MyFunction@4       MyFunction
__cdecl                                MyFunction              _MyFunction
   
Если здесь всё верно, то каким образом в случае с C++ Builder в соглашении _stdcall различаются перегруженные методы ?  Там ведь после имени функции инфоромации о размере списка аргументов не добавляется...


 
tesseract ©   (2006-12-16 17:49) [1]


> C++ Builder в соглашении _stdcall различаются перегруженные
> методы ?


именование и соглашение о  вызове вещи разные не находишь? И каким образом объектные файлы к этому вообще относяться?


 
Cyrax ©   (2006-12-16 20:28) [2]

> именование и соглашение о  вызове вещи разные не находишь?

А я на это намекал ???
Ты неправильно понял вопрос. Смысл моего вопроса:
Каким образом различаются имена перегруженных функций, формируемые при генерации объектных файлов согласно соглашению о вызовах _stdcall...

> И каким образом объектные файлы к этому вообще относся?

В объектных файлах имена функций видоизменяются и это зависит как от calling convension, так и от naming convension...

По сабжу никто ничего.. ?


 
Cyrax ©   (2006-12-16 20:30) [3]

Или для перегруженных методов _stdcall-соглашение в BCB нереализуемо ?


 
tesseract ©   (2006-12-16 20:59) [4]


> Cyrax ©   (16.12.06 20:30) [3]
> Или для перегруженных методов _stdcall-соглашение в BCB
> нереализуемо ?


Изучаем указатели, сильно и до упора.


 
Cyrax ©   (2006-12-16 22:13) [5]

> Изучаем указатели, сильно и до упора.

Может, чего нибудь по сабжу скажешь ?


 
Cyrax ©   (2006-12-16 22:43) [6]

> Изучаем указатели, сильно и до упора.

http://delphimaster.net/view/15-1166296486/  )))


 
Cyrax ©   (2006-12-17 18:25) [7]

dsi///


 
tesseract ©   (2006-12-17 18:43) [8]


> Cyrax ©   (16.12.06 22:13) [5]


А что говорить? Cyrax тебе не раз говорили про неободимость базовой подготовки. Читай и обряшешь, судя по всему про асм и формат PE :-)


 
Cyrax ©   (2006-12-17 22:20) [9]

выш...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.028 c
15-1166426041
data
2006-12-18 10:14
2007.01.07
Еще одна спортивная ветка)


15-1166292950
XProger
2006-12-16 21:15
2007.01.07
Delphi и UML


15-1165628503
TUser
2006-12-09 04:41
2007.01.07
Не слабо кто-то обкурился ...


15-1166140640
MikePetrichenko
2006-12-15 02:57
2007.01.07
Срочно требуются


2-1166174996
HAtCH
2006-12-15 12:29
2007.01.07
Отличия Owner и Self




   Наверх