HotHead Гость
|
Добавлено: Ср Мар 26 2003 19:48 Заголовок сообщения: Функции DLL: C++ -> Delphi |
|
|
Help, please!!!
Исходные данные: В DLL'е объявлена функция:
result MyFunction(const char *secboard,const char *shortname,MyStructure* &p,int &num,int &ref,int TimeOut)
( struct MyStructure { char Field1[4]; int Field2; ... };
p: указатель на структуру, соответствующую массиву элементов таблицы, размерность массива (num) )
Вопрос №1. Как правильно написать в Delphi обращение к этой функции (как правильно объявить структуру и указатель, как потом обращаться к массиву данных с помощью этого указателя)? Вопрос №2. Авторы функции утверждают, что вместо первого параметра можно подставлять константу nul, которая объявлена в DLL: const int nul = INT_MIN; Понятно, что при аналогичном объявление в Delphi вызовет при запуске ошибку типов. Простое преобразование IntToStr, понятно, будет ошибочным. Каково решение проблемы?
Очень надеюсь на грамотную помощь. Заранее благодарен, Роман. |
|