Программы   Загрузка Партнерство   О компании Контакты  
 
                    
  Карта Сайта   
   

Запись и чтение из файла массива записей

Это не очень Delphi-подобно (тем не менее, работа происходит с действительно паскалевскими записями), но вы можете писать и читать записи из/в файл, используя паскалевские процедуры для работы с файлами:


type
  TMyRec = record ;
    Field1: integer;
    Field2: string;
  end;

  TMyRecArray = array[0..9] of TMyRec;

var
  MyArray: TMyRecArray;
  MyRec: TMyRec;
  RecFile: file of TMyRec;

begin
  {...здесь должен быть расположен код инициализации MyArray...}

  AssignFile(RecFile, 'MYREC.FIL');
  ReWrite(RecFile);
  for i := 0 to 9 do
  begin
    Write(RecFile, MyRec[i]);
  end;
  CloseFile(RecFile);
end;

Также, вы можете использовать Read() для чтения записи из вашего файла, и Seek() для перемещения на его конкретную запись (начиная с 0). Для получения дополнительной информации обратитесь к разделу "I/O Routines" электронной справки по Delphi.

Если вы хотите делать это с Data Aware компонентами (компонентами для работы с базами данных), вы должны создать базу данных, где база данных "records" должна отражать структуру ваших паскалевских записей, при этом необходимо создать механизмы трансляции данных из одной среды в другую. Я не готов сейчас сказать вам, как это можно сделать, но, во всяком случае, всю функциональность можно инкапсулировать в отдельном специализированном компоненте.

           


Что означает межкомнатные перегородки. Производства шкафов купе и межкомнатных перегородок. . туры в грецию . Техническое Обслуживание купить квадроцикл в москве. . Полипропиленовые трубы и фитинги германия. Полипропиленовые трубы и фитинги цены. .


Программы  |  Загрузка  |  Партнерство  |  О компании  |  Контакты

Copyright © LSD Software 2006 - 2011