Вниз
Скачать: CL | DM;

Типизированиык файлы   Найти похожие ветки 

 
KyRo ©   (2004-03-30 02:06) [0]

У меня есть тип рекорд
в переменных создаю
F: File of TBackDoorZap;
но выдает ошибку из за чего это может быть ?


 
Германн ©   (2004-03-30 03:35) [1]

Учи основы:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=843


 
Anatoly Podgoretsky ©   (2004-03-30 07:38) [2]

Ошибка не здесь.


 
Defunct ©   (2004-03-30 07:54) [3]

Какую ошибку-то выдает?


 
Alx2 ©   (2004-03-30 08:06) [4]

>KyRo ©   (30.03.04 02:06)  
В "рекорде" есть строки или дин. массивы наверняка.
Размер записи должен быть фиксированным.


 
Тимохов ©   (2004-03-30 10:25) [5]

телепаты в отпуске, какая ошибка?


 
KyRo ©   (2004-03-30 23:27) [6]

TBackDoorZap= record
  Name:string;
  Pass:string;
  Port:string;
  SendFun:array[1..20] of string;
  RealFun:array[1..20] of string;
 end;

Вот тип знаю что его надо как то инициализировать не делал этого
уже года 3 с тех пор как програмил на паскале.
И не в одном справочнике не нашол.


 
Defunct ©   (2004-03-30 23:35) [7]

ShortString
А еще лучше
String[20] или и того меньше.

Сам по себе тип String практически безразмерный, оттого и ошибка.


 
KyRo ©   (2004-03-30 23:39) [8]

В смысле в масивах ??


 
KyRo ©   (2004-03-30 23:46) [9]

Type "<element>" needs finalization - not allowed in file type
Вот эта ошибка возможно и правда что ошибка в масивах


 
Defunct ©   (2004-03-31 00:53) [10]

Try it out:

Type SmallString = String[20]

TBackDoorZap= record
 Name:SmallString;
 Pass:SmallString;
 Port:SmallString;
 SendFun:array[1..20] of SmallString;
 RealFun:array[1..20] of SmallString;
end;


тока все равно у записи будут много места занимать. Надо лучше продумать структуру данных.


 
Германн ©   (2004-03-31 03:01) [11]

2 KyRo ©   (30.03.04 23:27) [6]
...
>Вот тип знаю что его надо как то инициализировать не делал >этого уже года 3 с тех пор как програмил на паскале.
>И не в одном справочнике не нашол.

Не надо его инициализировать. Его надо выкинуть и заменить другим, например см. Defunct ©   (31.03.04 00:53) [10]
Возможны и другие варианты, но тогда надо отказаться от "типизированных файлов".

3 года меня смущают. Как минимум 5-6 лет назад, такой вариант record был уже не допустим в файлах. (Хотя, конечно, не знаю о каком паскале вы говорили?).



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.038 c
7-1077355599
RainKM
2004-02-21 12:26
2004.04.18
файловий менеджер на Делфи


3-1080047387
Olsab
2004-03-23 16:09
2004.04.18
BDE, базы данных


7-1076418418
Milfoil
2004-02-10 16:06
2004.04.18
Сервисы W2000 в Delphi


8-1071501250
kopcap
2003-12-15 18:14
2004.04.18
Перерисовка кадров


4-1075355181
Lefan
2004-01-29 08:46
2004.04.18
как получить список служб и их состояние?




   Наверх