| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Проблема адресации в DLL |
| Автор: Owl83 28.10.2003, 17:01 |
| Вызываемая функция описана так: extern __declspec(dllexport) int Gauss(char* Name); В делфи: function Gauss(p:pchar):integer;external 'какая-то.dll' name '_Gauss'; Но до функции строка при вызове не доходит: видимо что-то с моделью памяти или порядком аргументов в стэке, но сам не соображу. Подскажите, кто-может, я раньше таким кровосмешением не занимался |
| Автор: shedon 28.10.2003, 17:18 | ||
| А в чём, ты создавал DLL, если в VC++, то там есть регулярные DLL и DLL-расширения, у них разные точки входа(функция DllMain). Библиотеки расширения подходят только для VC, для делфи надо делать регулярные ДЛЛ. И ещй может её описать так
|