Тема: DLL в VC++
Показать сообщение отдельно
Старый 09.07.2003, 11:23   #7   
Registered User
 
Сообщений: 67
Регистрация: 08.07.2003
Возраст: 45

Fisher вне форума Не в сети
Цитата:
Тогда возникает другой вопрос: мне нужно, чтобы функции в библиотеке быть описаны с директивой __stdcall, чтобы вызывающая программа не заботилась об очистке стека (библиотека будет вызываться из VB и еще нескольких довольно экзотических языков - MSM-Workstation и Cache).
Вызывающая программа (точнее программист) и не заботится об очистке стека - это делает компилятор.

Цитата:
А можно как-нибудь сделать так, чтобы при этом имена функций не менялись или хотя бы, чтоб не пришлось подсчитывать объем параметров в байтах для того, чтобы угадать имя функции.
С компилятором от MS этого сделать нельзя. Это и не нужно, если на языке клиента можно описать вызываемую функцию с требуемым соглашением о вызове.
  Ответить с цитированием