Форум: "Основная";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
ВнизПроблема с объявлением типизированного файла Найти похожие ветки
← →
diabolik_krsk (2004-10-05 19:31) [0]Объявляю тип с именем TBSelected и массивом из 5 записей:
type
TBSelected = record
Check : Boolean;
Select1: String;
Select2: String;
Select3: String;
Select4: String;
end;
Объявляю переменную:
var Record: array[1..20] of TBSelected;
А вот при объявлении переменной типа file (var F: file of TBSelected;) delphi ругается: Type "TBSelected" needs finalization - not allowed in file type.
Уважаемые мастера помогите разобраться в чем проблема.
← →
Суслик © (2004-10-05 19:37) [1]в том, что у тебя есть длинные строки.
сделай их короткими, тогда все будет ок.
только ограничение появится - длина строки не более 255 символов.
← →
diabolik_krsk (2004-10-05 20:59) [2]А каким образом их сделать короткими??
Я так полагаю необходимо к String прописывать параметр??
← →
Palladin © (2004-10-05 21:09) [3]String + F1
← →
diabolik_krsk (2004-10-06 07:07) [4]Спасибо
← →
П7 (2004-10-06 09:35) [5]Проще писать строки через файловый поток, с предварительной записью длинны строки. Тогда отпадает проблема хранения подобных записей, хотя механизм загрузки\сохранения несколько усложнится.
← →
Amoeba © (2004-10-06 11:17) [6]
> П7 (06.10.04 09:35) [5]
Поддерживаю!
← →
Плохиш © (2004-10-06 11:20) [7]Ага, следующий вопрос будет http://delphimaster.net/view/1-1096999542/ ;-)
← →
diabolik_krsk (2004-10-11 14:44) [8]
> Плохиш © (06.10.04 11:20) [7]
> Ага, следующий вопрос будет http://delphimaster.net/view/1-1096999542/
> ;-)
Возможно был бы и прав, НО! Это не то что мне нужно было.
Скорее всего это можно было сказать при написании собственной базы данных. Такая ветка есть в вопросах по базам данных - собственная база данных - никто ничего путнего не сказал.
Проблема в том, что в одном файле должно храниться 2 и более таблиц с разными полями и типами данных в них. => остается остановиться либо на Mysql с независимой библиотекой либо на ADO и Access
← →
П7 (2004-10-11 15:08) [9]
> diabolik_krsk (11.10.04 14:44) [8]
А я вот аналогичным [5] способом храню ОЧЕНЬ разные данные в самопальном расширяемом формате. ВотЪ! По моему работает ОЧЕНЬ быстро.
← →
diabolik_krsk (2004-10-12 15:29) [10]
> А я вот аналогичным [5] способом храню ОЧЕНЬ разные данные
> в самопальном расширяемом формате. ВотЪ! По моему работает
> ОЧЕНЬ быстро.
Заманчивая идея. Подскажете как?? Может кусочек кода подкинете??
← →
Romkin © (2004-10-12 16:40) [11]diabolik_krsk (11.10.04 14:44) [8]
>Проблема в том, что в одном файле должно храниться 2 и более таблиц с разными полями и типами данных в них. => остается остановиться либо на Mysql с независимой библиотекой либо на ADO и Access
Или на COM Storage, или на Firebird embedded, чтобы не изобретать велосипед...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.046 c