Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2006-09-30 00:35:52 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2021-05-21 12:32:46
карма: 0

0
Ответов: 9906
Рейтинг: 351
#2: 2006-09-30 00:53:14 ЛС | профиль | цитата
если количество цифр неизвестно, тоже можно применить компонент StrPart
карма: 9

0
Ответов: 3655
Рейтинг: 69
#3: 2006-09-30 01:16:58 ЛС | профиль | цитата
0
карма: 0

0
Ответов: 9906
Рейтинг: 351
#4: 2006-09-30 01:29:56 ЛС | профиль | цитата
code_351
карма: 9

0
файлы: 1code_351.txt [1.1KB] [674]
Ответов: 3655
Рейтинг: 69
#5: 2006-09-30 01:39:43 ЛС | профиль | цитата
Вот так только половина строки code_352

[size=-2]------ Добавлено в 01:39
Galkov, Благодарю!
карма: 0

0
файлы: 1code_352.txt [842B] [603]
Главный модератор
Ответов: 2999
Рейтинг: 396
#6: 2006-09-30 08:45:57 ЛС | профиль | цитата
Или так:
code_354
Хотя Galkov, не любит "кольцевание"
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1code_354.txt [830B] [728]
Ответов: 9906
Рейтинг: 351
#7: 2006-09-30 10:15:06 ЛС | профиль | цитата
Можно конечно модифицировать StrPart, что и это будет корректным.
Но не ранее

Скажем так:
procedure THIStrPart._work_doSplit;
var str:string;
begin
if (_prop_Char = ') then exit;
str := ReadString(_Data,_data_Str,');
if (pos(_prop_Char,str) = 0) then
_hi_CreateEvent(_Data,@_event_onNotFound,str)
else if(str <> ') then
begin
FLeft := GetTok(str,_prop_Char[1]);
_hi_OnEvent(_event_onPart,FLeft);
_hi_CreateEvent(_Data,@_event_onSplit,str);
end;
end;

[size=-2]------ Добавлено в 10:15
Nic, а не есть ли любовь к "кольцеванию" источник твоих проблем...
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#8: 2006-09-30 10:32:21 ЛС | профиль | цитата
Или так
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1slava.sha [445B] [585]
Ответов: 3655
Рейтинг: 69
#9: 2006-09-30 12:18:39 ЛС | профиль | цитата
Tad, Гениально
Я так делал только не догадался подать на точку doText.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#10: 2006-09-30 13:00:03 ЛС | профиль | цитата
Вячеслав,
Гениально
это не мне, а Dilma. Столько возможностей заложено в компонентах, что ... (нет слов)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#11: 2006-09-30 13:57:54 ЛС | профиль | цитата
А вот так почему то нехочет code_356
карма: 0

0
файлы: 1code_356.txt [948B] [570]
Ответов: 9906
Рейтинг: 351
#12: 2006-09-30 14:09:27 ЛС | профиль | цитата
Да, не модно в народе ставить For.IncludeEnd=False
карма: 9

0
Ответов: 3655
Рейтинг: 69
#13: 2006-09-30 14:42:38 ЛС | профиль | цитата
Galkov, При For.IncludeEnd=False отбражается только последняя строка.
Надо что то в консерватории подправить
Например промежуточная остановка.

[size=-2]------ Добавлено в 14:42
Или Это doText не добавляет, а заменяет
карма: 0

0
Ответов: 9906
Рейтинг: 351
#14: 2006-09-30 15:46:56 ЛС | профиль | цитата
1) И как из этого следует, что можно делать For.IncludeEnd=True
2) А кто-то разве обещал, что будет добавлять
карма: 9

0
Ответов: 3655
Рейтинг: 69
#15: 2006-09-30 17:04:03 ЛС | профиль | цитата
Galkov,
1)Я понимаю For.IncludeEnd=False как бесконечный цикл (что чревато какой нибудь бякой поэтому и неиспользую).
2)понимал слово инициализация как прибавление к строке символов n но ни как, что перед этим будет Clear - всего списка.
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)