Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Прочее";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.024 c
15-1166292829
<[exe-cutt3r]>
2006-12-16 21:13
2007.01.07
Задачи по D7


2-1166518893
Slimer
2006-12-19 12:01
2007.01.07
Добавление в ячейку данных из TMemo


2-1166300436
Defort
2006-12-16 23:20
2007.01.07
Последняя надежда


2-1166539857
niko
2006-12-19 17:50
2007.01.07
Assembler


2-1165919107
koha
2006-12-12 13:25
2007.01.07
Удаление строки в ADOQuery через SQL - Немогу удалить





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский