Форум: "Основная";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
ВнизC - > PASCAL посоветуйте Найти похожие ветки
← →
RomariOSP (2005-09-28 02:36) [0]Господа!
Использую библиотеку, написанную на С.
в заголовочном файле к библиотеке описан след. тип данных для передачи в библиотечную функцию:
struct pcf {
struct pcf *next;
char *name;
char *description;
};
если написать
type = record pcf
next : ^pcf;
name: PChar;
description: PChar;
end;
то ругается - говорит тип полностью не определен..
Подскажите как быть ?
и ещё вопрос - ф-ция в хедере описана как
int find_all(pcf **);
получается что в неё передается указатель на указатель на тип pcf? или я неправильно понимаю ?
подскажите плз как написать вызов из дельфи ?
← →
Джо © (2005-09-28 02:53) [1]
> если написать
>
> type = record pcf
> next : ^pcf;
> name: PChar;
> description: PChar;
> end;
Учить синтаксис.
← →
Джо © (2005-09-28 02:56) [2]
type
Ppcf = ^pcf;
pcf = record
next : PPcf;
name,
description: PChar;
end;
← →
RomariOSP (2005-09-28 12:44) [3]2Джо © : спасибо большое
только вот как быть с функцией - int find_all(pcf **);
правильно ли её вызывать так:
type
Ppcf = ^pcf;
pcf = record
next : PPcf;
name,
description: PChar;
end;
var t1 : Ppcf;
if find_all(@t1) <> 0 then.....
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.035 c