|
#1
|
|||
|
|||
импорт DLL
Здравствуйте, подскажите пожалуйста:
1. Какие методы имторта DLL существуют, и какой у них синтаксис? Кроме стандартной динамической и статической загрузок. 2. Если DLL была откомпелированна в ином не Delphi компиляторе, будет ли он правильно импортироваться? Спасибо! |
#2
|
||||
|
||||
Цитата:
1) да, пожалуй, кроме вышеперечисленных- никаких. 2)будет |
#3
|
|||
|
|||
Маленькая поправка.
1. Еще можно использовать COM. Но в большинстве случаев это излишние сложности. 2. Будет, если правильно указан формат вызова (передачи параметров). Т.е. я могу так задекларировать функцию в dll, что вызвать ее не удастся по причине несоответсвия способа передачи параметров. Если функция задекларирована правильно (для dll - PASCAL в C и stdcall в Delphi), то никаких проблем быть не должно, за исключением каких-нить очень специфичных для конкретного языка типов в параметрах. |