![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 05.12.2007
Сообщений: 10
|
![]()
Вот код, который изменяет количество знаков после запятой или точки. Вопрос, у меня последний столбик в обрабатываемом файле не изменяется. По коду, идет поиск пробелов, а за значениями в последнем столбике не пробелы и не Ентер, что же может быть?? Посмотрите код, верно ли все?
//Меняем кол-во знаков if(CheckBox2.Checked) then begin begf := -1; endf := -1; //перебираем всю строку for x:=1 to Length(s) do begin //ищем начало остатка после запятой if(s[x]='.')or(s[x]=',') then begf := x+1; //ищем конец остатка if(s[x]=' ') or (s[x]=#13) then if(begf>0)then endf := x-1; //начало и конец найдены if(begf>0)and(endf>0) then begin countf := (endf-begf)+1; begf := countf-StrToInt(Edit2.Text); if(begf>0)then begin Delete(s, endf-begf, begf); Insert(' ', s, endf); end; //ShowMessage(IntToStr(begf)+' '+ IntToStr(endf)); begf := -1; endf := -1; end; end; end; Memo1.Lines.Strings[i] := s; Вот часть обрабатываемого файла: ~A DEPTH ALFAK AK1 AK2 DTP TP1 TP2 90.200 -9999.990 63.000 14.083 -9999.990 254.391 820.125 90.400 -9999.990 63.333 12.703 -9999.990 254.391 820.125 90.600 -9999.990 57.067 11.550 -9999.990 254.391 820.125 90.800 -9999.990 53.178 20.483 -9999.990 254.391 820.125 91.000 26.589 54.322 28.883 1131.469 254.391 820.125 91.200 26.050 50.000 27.715 1131.469 254.391 820.125 91.400 21.593 50.856 23.835 1131.469 254.391 820.125 |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Не в обиду будь сказано, но такая стратегия - насилие над делфой
Вот мои соображения: Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Опять сумма. Теперь при условии | jungo | Microsoft Office Excel | 11 | 07.05.2008 09:38 |
Теперь понятно почему мало пользуются поиском... | Карась | О форуме и сайтах клуба | 9 | 03.03.2008 23:32 |
декомпелировал прогу, в конце убрал код, теперь обратно не компилируется | benjaminfran | Общие вопросы Delphi | 2 | 19.02.2008 12:57 |
Теперь играем бесплатно! | Shurik Hacker | Софт | 0 | 12.01.2008 12:53 |