Страница 1 из 1

DLL functions

Добавлено: 03 апр 2003, 12:46
dima
[trn]Est' [/trn] file.dll, [trn] kotoryj vystavlyaete neskol'ko funkcij. Programma zagruzhaet biblioteku i uspeshno nahodit funkciu po imeni.

Vopros.
Kak (esli voobshe) opredelit' byla eta funkciya ob'yavlena kak
[/trn] __cdecl [trn] ili [/trn] __stdcall


thx

Re: DLL functions

Добавлено: 03 апр 2003, 13:04
ajkj3em
dima писал(а):[trn]Est' [/trn] file.dll, [trn] kotoryj vystavlyaete neskol'ko funkcij. Programma zagruzhaet biblioteku i uspeshno nahodit funkciu po imeni.

Vopros.
Kak (esli voobshe) opredelit' byla eta funkciya ob'yavlena kak
[/trn] __cdecl [trn] ili [/trn] __stdcall


thx
никак. зависит от .def, использованного при сборке dll. часто (но не всегда и, например, не справедливо для части родных виндовых dll), stdcall идут в виде GetLimit@4, а cdecl - без @. но правильный ответ все же - никак. try calling the method both ways and see which one works :)

Re: DLL functions

Добавлено: 03 апр 2003, 16:04
...
huh писал(а): try calling the method both ways and see which one works :)
классический метод "научного тыка" :D