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

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

file of record [D7, WinXP]


self001 ©   (2004-11-18 21:51:00) 

a =record
i:integer;
s:string;
end;
var
q:a;
f:file of  a;
что не так
извените за тупой вопрос


begin...end   (2004-11-18 22:02:00) [1]


> [2] self001   (18.11.04 21:54)

Скажу ещё вот что. Вы ведь попытались этот код откомпилировать? И он не скопмилировался, да? И указал на ошибку: "Type 'a' needs finalization - not allowed in file type"? Так вот - если в этой ситуации нажать F1, то появится окно с нужным советом, именно по этой теме.


Defunct   (2004-11-18 22:02:00) [2]

> если стринг нельзя
кто сказал нельзя?
см. [4]


self001   (2004-11-18 22:01:00) [3]

senks
я как раз юб этом подумал [.];
:)


self001   (2004-11-18 22:00:00) [4]

если стринг нельзя то чем тогда с именами работать сharom чтоли
(как без стринга то имена посимвольно читать не желаю)


Defunct   (2004-11-18 21:58:00) [5]

> в смысле типы разные ?

нет, просто String - динамическая строка переменной длины.

пишите ShortString или String[30] (в квадратных скобочках макс. кол-во символов в строке)


begin...end   (2004-11-18 21:56:00) [6]


> [2] self001   (18.11.04 21:54)

В смысле, не получится с таким record'ом использовать типизированный файл, потому что в record есть поле типа String.


self001   (2004-11-18 21:54:00) [7]

в смысле типы разные ?


begin...end   (2004-11-18 21:53:00) [8]


> self001   (18.11.04 21:51)

Не так: s: string.


Наверх

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