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

Вниз

Можно ли результатом функции сделать динамический массив записей   Найти похожие ветки 

 
Sfagnum ©   (2003-09-02 15:30) [0]

дело в том что я хочу создать класс и property прописать следующее
property WordPos: TWordPos read GetWordPos;
где
TWordP = record
vBegin: cardinal;
vLen: byte;
end;
TWordPos = array of array of TWordP;


можно ли так извратиться и если да то как? на первую строчку Дельфя ругаеться...


 
Skier ©   (2003-09-02 15:34) [1]

TWordP = record
vBegin: cardinal;
vLen: byte;
end;
TWordPos = array of array of TWordP;

//...................

property WordPos: TWordPos read GetWordPos;


 
Sfagnum ©   (2003-09-02 15:47) [2]

В приципе всё так и есть...

но на последнюю строку у Skier пишеться
incompatible types


 
Skier ©   (2003-09-02 15:49) [3]

Объявление GetWordPos покажи.


 
Sfagnum ©   (2003-09-02 15:54) [4]

2 Skier
спасибо за подсказку тама ошибка и лежала:)

да кстате чтобы считать значение WordPos в проге нада будет создать такой же тип и считать и всё?


 
Skier ©   (2003-09-02 15:57) [5]

>Sfagnum © (02.09.03 15:54)
WordPos уже тип. Зачем ещё ? Или я что-то не правильно понял ?


 
Sfagnum ©   (2003-09-02 16:01) [6]

При использовании класса надо будет считывать значение WordPos в какую то переменную, ессно в переменную типа TWordPos, но там же будет не определена размерность массива, или надо будет сперва задать размерность?


 
Skier ©   (2003-09-02 16:03) [7]


> или надо будет сперва задать размерность?

Не надо.
В таком случае нужно объявить TWordPos где нужно и
помнить что при присвоении дин. массива происходит не
копирование значений, а копирование адреса.


 
Sfagnum ©   (2003-09-02 16:10) [8]

Спасибо
вечно забываю...



Страницы: 1 вся ветка

Текущий архив: 2003.09.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
14-48727
Любознательный
2003-08-26 16:02
2003.09.15
Перенос веток


3-48446
DelphiM
2003-08-25 10:27
2003.09.15
Grid


3-48409
aleman
2003-08-26 10:16
2003.09.15
Может ли Oracle 8i работать с файлами по сети?


7-48798
Вася Пупкин
2003-07-01 18:09
2003.09.15
Загрузочный вирус! Казалось бы.. [D6, WinXP] (восстановление)


4-48825
Kryukov Andrew
2003-07-15 14:12
2003.09.15
Win 2000 or XP