Главная страница
    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.012 c
4-1156650425
m52
2006-08-27 07:47
2007.01.07
OpenFileMapping не работает под win2000


15-1166414508
pkm
2006-12-18 07:01
2007.01.07
Запись звука.


3-1161578262
Rashit
2006-10-23 08:37
2007.01.07
Delphi + MySQL


2-1166377775
Святослав
2006-12-17 20:49
2007.01.07
drag and drop


9-1139091484
Galiaf
2006-02-05 01:18
2007.01.07
Full Screen в GlScene





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский