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

Dll в VIP

Добавлено: 30 июн 2011, 12:01
n0where
Вобщем такая задумка:
Хочется юзать сторонние длл для чего либо.

Как такое сделать на vip?

Я имею ввиду такое определение переменых как pchar (Delphi) и тп, где передаётся указатель на переменную, вместо неё.

Re: Dll в VIP

Добавлено: 30 июн 2011, 13:46
KATZ
В випе при вызове функций из внешних DLL параметры передаются борландовским fastcall-ом. В самописных DLL можно учесть эту особенность, а сторонние библиотеки крайне редко этот способ передачи параметров используют, придется между ними и "Галактикой" еще один слой добавлять. Плюс много сложностей при передаче непримитивных типов данных.
Еще в випе есть возможность создавать OLE-объекты и потом вызывать их методы. Если внешняя библиотека может работать как OLE-сервер, то этот способ гораздо удобнее.

Re: Dll в VIP

Добавлено: 01 июл 2011, 11:13
n0where
а сторонние библиотеки крайне редко этот способ передачи параметров используют
Конечно этот параметр уже давно устарел. :?