Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

работа с записями в delphi


FIL-23 ©   (2006-12-23 21:39:00) 

такая проблема длефяк не воспринимает следующий код:

type
TnewFil=record
Fnum:string;
Fvopros:string;
Fotvet1:string;
Fotvet2:string;
Fotvet3:string;
Fotvet4:string;
end;

 TForm1 = class(TForm)
   SpinEdit1: TSpinEdit;
   Memo1: TMemo;
   Memo2: TMemo;
   Memo3: TMemo;
   Memo4: TMemo;
   Memo5: TMemo;
   Button1: TButton;
   Memo6: TMemo;
   Memo7: TMemo;
   Memo8: TMemo;
   Memo9: TMemo;
   Memo10: TMemo;
   Memo11: TMemo;
   procedure FormCreate(Sender: TObject);
   procedure Button1Click(Sender: TObject);

 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
f:file of TnewFil;
n:TnewFil;


на строке присвоение переменной f типа, он выдает ошибку что мол такой тип не допустим для файла.
Может кто поможет понять что за не срастуха такая, или кинит ссылку где хорошо изяснено по работе с записями в делфи. Зарание спасибо


Германн   (2006-12-24 02:11:00) [1]


> Gero ©   (23.12.06 23:48) [6]
>
> > [3] FIL-23 ©   (23.12.06 21:58)
> > поэтому я сделал так {$h-}
>
> Зачем ты так сделал?
>

Имхо, "грубая" реализация совета в [2].


Gero   (2006-12-23 23:48:00) [2]

> [3] FIL-23 ©   (23.12.06 21:58)
> поэтому я сделал так {$h-}

Зачем ты так сделал?


Palladin   (2006-12-23 22:00:00) [3]

^)) в орешник


Anatoly Podgoretsky   (2006-12-23 22:00:00) [4]

> FIL-23  (23.12.2006 21:58:03)  [3]

В таком случае отказывайся от типизированого файла.


FIL-23   (2006-12-23 21:58:00) [5]

спасибо за мысль на счет string..... я тут попробовал и в самом деле в нем дело оказалось ..... но..... мне надо записать не 256 символо же :)  поэтому я сделал так {$h-}


Anatoly Podgoretsky   (2006-12-23 21:45:00) [6]

> FIL-23  (23.12.2006 21:39:00)  [0]

А зачем ты привел определение класса TForm1?
А какого типа у тебя string - видимо AnsiString, смени на ShortString и тогда можно будет создавать такой тип файла, а так какой смысл записывать указатель в файл?


Kolan   (2006-12-23 21:44:00) [7]

«string;»

Наверно дело в этом. Длинна неизветсна.


Наверх

Титульная страница Поиск, карта сайта Написать письмо