![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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.