Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: 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 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.035 c
9-1065887416
CoderZ
2003-10-11 19:50
2004.04.18
И ещё про PowerDraw...


6-1076763275
rulezz
2004-02-14 15:54
2004.04.18
как с помощью nmhttp отправить пост запрос скрипту и получить фай


1-1080326176
ser_ega
2004-03-26 21:36
2004.04.18
Печать текста!!!


14-1080217257
Soft
2004-03-25 15:20
2004.04.18
За что на этом форуме так не любят Java?


14-1080413355
PVOzerski
2004-03-27 21:49
2004.04.18
NTLDR is missing