Форум: "Основная";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];
ВнизНекоторые замечания к статье Найти похожие ветки
← →
PVOzerski (2002-02-06 13:40) [7]К вопросу о stdcall и cdecl:
а чем stdcаll с переменным числом параметров в таком случае отсличается от cdecl по внутренней
реализации. У меня нехорошее подозрение, что сишный компилятор, наткнувшись на переменное
число параметров, просто игнорирует слово stdcall (есле вообще не откажется компилировать). Он
же даже mangled name для такого монстра сгенерить не сможет (_имя@байты). А для импорта cdecl c
переменным числом параметров в рамках Delphi/FPC проблема зачастую вполне обходима:
procedure CProg1(x:longint);cdecl;external "Cdll.dll" name "_CProg");
procedure CProg2(x,y:longint);cdecl;external "Cdll.dll" name "_CProg");
И вызываем мы ее, любезную, и так, и так. Иное дело, что без извратов мы такое в Паскале сами
не напишем.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c