Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
1-1127750156
softerost
2005-09-26 19:55
2005.10.16
Не преобразует...


2-1126867568
Leschiy-D
2005-09-16 14:46
2005.10.16
Есть вопрос - как поместить на форму часы...


11-1108223021
mordush
2005-02-12 18:43
2005.10.16
KOL,KOL и ещё раз KOL


11-1093953154
New
2004-08-31 15:52
2005.10.16
Компиляция на FPC


6-1119435840
Drema
2005-06-22 14:24
2005.10.16
Twebbrowser и события в нем