Вниз
Скачать: 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.02 c
14-1080183367
Думкин
2004-03-25 05:56
2004.04.18
С днем рождения! 25 марта.


3-1079447958
race1
2004-03-16 17:39
2004.04.18
adodataset.close


14-1080010041
wnew
2004-03-23 05:47
2004.04.18
Улыбаются не только мастера:)


3-1079622694
Masha Streltsova
2004-03-18 18:11
2004.04.18
Picklist в DBGrid е


7-1076416013
aleman
2004-02-10 15:26
2004.04.18
Как из программы отключить сеть?




   Наверх