Вниз
Скачать: CL | DM;

И ещё вопрос...   Найти похожие ветки 

 
Michael C   (2002-02-15 11:27) [0]

Выбирал из файла, из строки по три отрезка, каждый кусок строки выбирался нажатием на отдельный Баттон, теперь когда попытался соеденить все это, все на хрен перепуталось, все переменные разные все проверил, и такое ощущение что выбирает только первый кусок записывая во все три. Думаю что-то с Readln? Скажите... :)


 
Digitman (M) ©   (2002-02-15 11:33) [1]

код где ?


 
Michael C   (2002-02-15 11:38) [2]

AssignFile (F1,"C:\capture_Feb_5_2002_17_4_23_760.csv");
Reset (F1);

For b:=1 to 10 do
Begin
Readln(F1,StrSIP);
For i := 1 to 3 do
Begin
PosSIP := pos(",",StrSIP);
If PosSIP > 0 then
Delete(StrSIP,1,PosSIP);
End;
PosSIP := pos(",",StrSIP);
If PosSIP > 0 then
ResultSIP := copy(StrSIP,1,PosSIP-1);
Memo1.Lines.Add(ResultSIP);
Readln(F1,StrDIP);
For e := 1 to 4 do
Begin
PosDIP := pos(",",StrDIP);
If PosDIP > 0 then
Delete(StrDIP,1,PosDIP);
End;
PosDIP := pos(",",StrDIP);
If PosDIP > 0 then
ResultDIP := copy(StrDIP,1,PosDIP-1);
Memo2.Lines.Add(ResultDIP);


 
MBo ©   (2002-02-15 12:37) [3]

судя по всему, у тебя comma-separated текст.
проще всего можно его прочитать в TStrings.commatext - при этом куски между запятыми будут на отдельных строках.
пример
memo1.lines.commatext:=strsip;
и потом делай, что хочешь- ненужное удаля и т.п.
можно и в Stringlist, там обработать и нужное внести в memo



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
3-9068
Questioner
2002-02-06 15:23
2002.03.04
Люди уверен, что все каким-либо образом решали для себя эту задачу.


3-9089
Vks
2002-02-07 09:36
2002.03.04
Какая редакция Delphi нужна для работы с InterBase или MSSQL?


1-9183
USAtyj
2002-02-12 18:21
2002.03.04
Про массивы и про High() (+)


1-9192
BVS
2002-02-13 17:52
2002.03.04
Перехват нажатия мышки.


1-9132
Fast
2002-02-17 09:45
2002.03.04
Элементарная вещь




   Наверх