| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Типизированный файл? |
| Автор: Svips 23.11.2003, 12:39 |
| Создаю типизированный файл в Delphi 6 Type TZapis = Record Family:String; Name:String; Ot:String; Date:String; end; var F : file of TZapis; И не рботает!! Помогите, пожалуйста. |
| Автор: p0s0l 23.11.2003, 13:02 |
| Вместо String используй ShortString |
| Автор: p0s0l 23.11.2003, 13:06 | ||
| Или же если у тебя строки > 255 символов, то придется либо а) создавать свой тип статической строки:
б) использовать нетипизированные файлы и записывать каждое поле вручную в) в данном случае можно использовать текстовый файл (var F : TextFile) и также записывать/считывать каждое поле по-отдельности |
| Автор: DriveSoftware 23.11.2003, 19:27 |
| Type TZapis = Record Family:String [255]; Name:String [255]; Ot:String [255]; Date:String [255]; end; var F : file of TZapis; Вот так будет |
| Автор: beif 24.11.2003, 15:13 |
| Svips, у тебя же все поля текстовые, так что зачем тебе типизированный фалй Юзай текстовый файл, какp0s0l предложил, а там вообще все предельно просто и без заморочек. Да и занимать текстовый файл будет гораздо меньше, чем типизированный. Если, допустим, Name='beif'; - 4 символа, то в текстовом файле это и будут 4 байта, а в типизированным столько, сколько отведено максимум (256 байт или еще что-нить)... Так что, если типизированный файл не обязателен, то используй текстовый |
| Автор: beif 24.11.2003, 15:16 |
| P.S. А что за опрос-то? В чем его суть?) |