Модератор: Модераторы
procedure tmainfo.btPrintFileEx(const sender: TObject);
procedure getvalue(var vStr,vResult: string);
var i: integer;
begin
i := system.pos(';',vStr);
if i < 1 then i := 60;
vResult := copy(vStr,1,i-1);
delete(vStr,1,i);
end;
var f : textfile;
l,b,s,n : string;
begin
if (fd.execute = mr_Ok) and fileexists(fd.controller.filename) then
begin
//BARCODE;NUMBER;SERIA
AssignFile(f,fd.controller.filename);
reset(f);
while not eof(f) do
begin
b := '';
n := '';
s := '';
readln(f,l);
if trim(l) = '' then continue;
getvalue(l,b);
getvalue(l,n);
getvalue(l,s);
end;
end;
end;
Alexx2000 писал(а):Модуль StrUtils, функция Copy2SymbDel будет это делать, если использовать её в цикле.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30