29.01.2008, 11:38 | #1 |
Участник
|
IF CommonDlgMgt.OpenFileEx('Îòêðûòèå ýëåêòðîííîé íàêëàäíîé','',TextFilter,1) THEN BEGIN
IF NOT FILE.EXISTS(CommonDlgMgt.GetPath + CommonDlgMgt.GetFileName) THEN MESSAGE('Ôàéë ' + CommonDlgMgt.GetFileName + ' íå íàéäåí!') ELSE BEGIN f.TEXTMODE(TRUE); f.OPEN(CommonDlgMgt.GetPath + CommonDlgMgt.GetFileName); f.CREATEINSTREAM(StreamInObj); i := 1; WHILE NOT (StreamInObj.EOS()) DO BEGIN StreamInObj.READTEXT(buffer); IF buffer='[Header]' THEN BEGIN s2:=Explode(buffer,2); MESSAGE('Line No. %1 %2', i , s2); //ïîêàçàòü âòîðîå ïîëå i := i + 1; END; END; f.CLOSE(); END; END; Такое условие не принимает??? Я хочу так если Header то загружало в таблицу №1 Если Body то в таблицу №2 |
|