Экспорт информации из справочника единиц измерения в файл
Перейти к навигации
Перейти к поиску
uses Classes, SysUtils;
const
nl = #$0D#$0A; // последовательность конца строки
var
i: integer; // итератор
ei: TEdIzm; // единица измерения
f: TStringStream; // результирующий файл
st: string; // строка
begin
f := TStringStream.Create; // создаем текстовый поток, который запишем в файл
for i:=0 to gd.EdIzm.Count-1 do // для каждой сущности из единиц измерения
begin
ei := gd.EdIzm.GetByNum(i); // получаем ее по порядковому номеру
st := IntToStr(ei.Id) + '|' + ei.Name + nl; // формируем строку id|name
f.WriteString(st); // пишем в поток
end;
f.SaveToFile('measure_units.txt'); // сохраняем поток в файл
f.Free; // освобождаем память
end;