9
ответов

Создайте DLL C#, Который Может быть Импортирован в Приложении Delphi Используя stdcall - Возможный?

У меня есть программа, что я должен создать DLL для, надо надеяться, в C#. Программа записана в Delphi, и у меня есть интерфейсный файл для кодирования к. Интерфейс использует stdcall соглашение о вызовах. Это...
вопрос задан: 30 June 2009 11:24
7
ответов

stdcall и cdecl

Существует (среди прочего) два типа соглашений о вызовах - stdcall и cdecl. У меня есть несколько вопросов на них: когда вызывается функция cdecl, как вызывающая знаете, должно ли это освободить стек? ...
вопрос задан: 23 December 2016 15:18
7
ответов

Что такое __stdcall?

Я изучаю программирование на Win32, и прототип WinMain выглядит следующим образом: int WINAPI WinMain (экземпляр HINSTANCE, HINSTANCE prev_instance, PSTR cmd_line, int cmd_show) Я был озадачен тем, что ...
вопрос задан: 9 January 2014 23:57
4
ответа

В C++ сделайте функции variadic (те, которые имеют … в конце списка параметров), обязательно следуют __ cdecl соглашение о вызовах?

Я знаю, что __ stdcall функции не может иметь замещающих знаков, но я хочу быть уверенным, что нет никаких платформ, которые поддерживают функции stdarg.h для соглашений о вызовах кроме __ cdecl или __ stdcall.
вопрос задан: 25 March 2010 02:22
2
ответа

Есть ли в Linux STDCALL?

Я пытаюсь портировать Приложение Windows на Linux. Это приложение отмечает некоторые функции с __ stdcall атрибут. Однако мне сказал друг, что stdcall используется только на окнах и не имеет никакого значения...
вопрос задан: 16 June 2010 14:34
1
ответ

__stdcall От C до C # [дубликат]

Я конвертирую приложение из C в C #, теперь я встречаю __stdcall, я не знаю, как добраться :( void __stdcall dsi_event_callback (void * ctx, uint64_t absTime, dsi_event_t ev, uint32_t ev_data) {...
вопрос задан: 16 January 2011 10:48
1
ответ

Создание MSVC импортирует библиотеку из DLL, который использует stdcall

У меня есть dll, который экспортирует экстерна "C" __ declspec (dllexport) интервал __ stdcall Foo (пусто); дамп dll показывает Раздел ******************************************************************************:...
вопрос задан: 6 March 2010 16:29
0
ответов

Почему Microsoft выбрала stdcall в качестве соглашения API?

есть веская причина? Являются ли их внутренние функции (не экспортируемые) также условными обозначениями stdcall?
вопрос задан: 20 September 2014 18:27
0
ответов

VC ++ предотвращает все украшения имен символов

Я работаю над DLL, которая будет использоваться из другого языка (так что не нужно импортировать библиотеки и включать заголовки dll), используя конвекцию вызовов _stdcall. Проблема в том, что VC ++, кажется, всегда делает что-то ...
вопрос задан: 29 September 2011 14:42
0
ответов

declspec и stdcall vs declspec only

Я новичок в теме импорта dll C ++ и, возможно, мой вопрос очень легко, но я не могу найти его в Google. У меня очень простая библиотека Win32 C ++: #include using namespace std; ...
вопрос задан: 13 June 2011 18:03
0
ответов

Частичная специализация шаблона для указателя на функцию __stdcall

typedef bool (* my_function_f) (int, double); typedef bool (__stdcall * my_function_f2) (int, double); // ^^^^^^^^^ template class TFunction; template
вопрос задан: 13 May 2011 12:00
0
ответов

Изменение имени stdcall с использованием extern c и dllexport по сравнению с определениями модулей (msvc ++)

Я пытался экспортировать простую тестовую функцию для dll в работать с приложением (fyi: mIRC), которое определяет соглашение о вызовах как: int __stdcall test_func (HWND mWnd, HWND aWnd, char * data, ...
вопрос задан: 28 December 2010 23:15