![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
C++ DLL Delphi
_Pavel © (2002-02-20 20:52:00)Есть вот такая функция на С++:
func(TForm* frm, TComponent* comp);
она экспортируется из DLL
как ее нужно описать в Opascal, чтобы ей можно было воспользоваться в Delphi?
Спасибо.
Владислав (2002-02-21 07:11:00) [1]function func(frm: TForm; comp: TComponent): TForm;
(Не забывай про соглашения о вызовах)
> _Pavel (20.02.02 21:57)
Не спорю. Но ты и этого не указал.
Удачи!
Suntechnic (2002-02-21 04:34:00) [2]Это я к тому, что вот эта запись полная ерунда
>_Pavel (20.02.02 21:57)
>void TForm* func(TForm* frm, TComponent* comp);
_Pavel (2002-02-21 00:36:00) [3]Suntechnic, это ты к чему?
Если ф-ция значения не возвращает, тогда только так
void func(TForm* frm, TComponent* comp);
Вопрос был: как ее нужно описать в Opascal, чтобы ей можно было воспользоваться в Delphi?
Suntechnic (2002-02-20 23:51:00) [4]>_Pavel (20.02.02 21:57)
Если ф-ция значения не возвращает, тогда только так
void func(TForm* frm, TComponent* comp);
_Pavel (2002-02-20 21:57:00) [5]P.S.
функция
void TForm* func(TForm* frm, TComponent* comp);
не возвращает значение.
_Pavel (2002-02-20 21:55:00) [6]Договорились:
TForm* func(TForm* frm, TComponent* comp) {
return frm;
}
Владислав (2002-02-20 20:58:00) [7]Функция возвращает значения!