Dll в VIP

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Dll в VIP

Сообщение n0where »

Вобщем такая задумка:
Хочется юзать сторонние длл для чего либо.

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

Я имею ввиду такое определение переменых как pchar (Delphi) и тп, где передаётся указатель на переменную, вместо неё.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Re: Dll в VIP

Сообщение KATZ »

В випе при вызове функций из внешних DLL параметры передаются борландовским fastcall-ом. В самописных DLL можно учесть эту особенность, а сторонние библиотеки крайне редко этот способ передачи параметров используют, придется между ними и "Галактикой" еще один слой добавлять. Плюс много сложностей при передаче непримитивных типов данных.
Еще в випе есть возможность создавать OLE-объекты и потом вызывать их методы. Если внешняя библиотека может работать как OLE-сервер, то этот способ гораздо удобнее.
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Dll в VIP

Сообщение n0where »

а сторонние библиотеки крайне редко этот способ передачи параметров используют
Конечно этот параметр уже давно устарел. :?
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Ответить