Tad, ну с Trim'ом понятно, это более рациональное решение, ну а Copy-то зачем...
Этот топик читают: Гость
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 03:35:59 |
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Tad, мне не понравилось, что отсчет идет не учитывая стартовой позиции от конца, это надо бы учесть. Те, если Pos=3, а Count=-4, то надо отступить 3 символа от конца и скопировать 4 символа влево.
------------ Дoбавленo: Короче, это будет выглядеть так, полностью симметрично
------------ Дoбавленo: Ну тут возникает проблема совместимости -- кто-нибудь использовал отрицательный счетчик в своих целях, вот этого я не знаю |
|||
карма: 22 |
|
Ответов: 1891
Рейтинг: 110
|
|||
nesco, главное что бы все работало как нужно, а отрицательный счётчик или положительный - это уже второстепенное. Хотя, по идее, нужно придерживаться каких-либо правил программирования
|
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Хотя, вряд ли, это -- уже из серии нонсенсов...
------------ Дoбавленo: Alexbootch писал(а): Хотя, по идее, нужно придерживаться каких-либо правил программированияНе понял, уточни каких. Разве про счетчики где-то написано. Мдаа... ну тогда проще добавить условие и прописать направление отсчета |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Те, если Pos=3, а Count=-4, nesco писал(а): Мдаа... ну тогда проще добавить условие и прописать направление отсчета |
|||
карма: 25 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Tad,
Tad писал(а): то заданное значение Pos даже не считывается.(Еще раз посмотри коды, которые я выложил в архивеМожно подумать, я их не смотрел. А меня это не устраивает, если делать, то делать нормально и симметрично. Tad писал(а): вот тогда совместимость пропадет точноНу простите, отрицательный счетчик -- это нонсенс, читай посты выше... ------------ Дoбавленo: Tad, хорошо, я оставил совместимость с твоим нонсенсом (см SVN)... |
|||
карма: 22 |
| ||
Голосовали: | Konst |
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Tad, хорошо, я оставил совместимость с твоим нонсенсом (см SVN)... |
|||
карма: 25 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Tad писал(а): если добавил Direction, то -Count нужно выброситьА кто шумел про совместимость ------------ Дoбавленo: Откатил до rev 1009 с Direction без -Count |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-03 03:36:00 |
|||
карма: 0 |
|
Ответов: 211
Рейтинг: 52
|
|||
Реализация метода _var_Count класса THICharArray отлична от интерфейсной.
В секции interface: procedure, далее в implementation function. Просьба поправить. |
|||
карма: 1 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Исправлено.
------------ Дoбавленo в 19.54: Minkovsky, ты, случаем, не новое FPC подгоняешь |
|||
карма: 22 |
|
Ответов: 211
Рейтинг: 52
|
|||
nesco, да только фпс 2.2.2, и задача стоит сразу под КОЛ 2.88
|
|||
карма: 1 |
|
28