Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

Функция возвращает значения!


Наверх

Титульная страница Поиск, карта сайта Написать письмо