nesco, глянь (добавил нижнюю точку Number - номер текущей строки).
searchinfile_mod.rar
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | searchinfile_mod.rar [1.3KB] [71] | ||
Голосовали: | ser_davkin, foksov |
Ответов: 1376
Рейтинг: 197
|
|||
Tad, а может в точке onSearch ещё и номер текущей строки в MT-потоке тоже выдавать?
|
|||
карма: 1 |
| ||
Голосовали: | nesco |
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Tad, я бы заменил inc(num) на num := num + 1. Inc, если я не ошибаюсь, функция. Дополнительный функцилнальный вызов быстродействия не прибавит
------------ Дoбавленo в 21.23: foksov писал(а): может в точке onSearch ещё и номер текущей строки в MT-потоке тоже выдаватьfoksov, это лишние тормоза, не стоит этого делать |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Может ты и прав. Inc - это даже процедура. Да, и наверное нужно начинать с num:=-1.
|
|||
карма: 25 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Tad писал(а): Да, и наверное нужно начинать с num:=-1Все зависит от того, какой номер считать первым в данном случае -- 0 или 1. Если считать с 0, то стартовое значение должно быть -1 ------------ Дoбавленo в 00.06: И точку я бы переименовал, назвав, к примеру -- NumStr, а то название Number ни о чем не говорит |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Проверил
1. inc(num) быстрее чем num := num + 1 Сам удивлен 2. Начальное num:=-1 и только. 3. Согласен. NumStr более информативное. |
|||
карма: 25 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Tad, а вот это зачем, я че-то не понял
Почему выдаем пустую строку, а не Null Я че-то не припоминаю, чтобы мы где-то, по onEnd, выдавали пустую строку |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco,
насчет Null. Я табе давал полено. Почему ты сделал у Буратино длинный нос ? Вопрос не ко мне. |
|||
карма: 25 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-06 09:36:24 |
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Tad, а серьезно, а то я нифига не понял, что ты хотел сказать
г. ость, поставил бы тебе плюсик, а то я в натуре не знал этой тонкости компилятора |
|||
карма: 22 |
|
Ответов: 8928
Рейтинг: 823
|
|||
nesco, [flood]без базара г. ость реальный пацан внатуре [/flood]
|
|||
карма: 19 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
[flood]
Леонид писал(а): без базара г. ость реальный пацан внатуреВот только шифруется[/flood] |
|||
карма: 22 |
|
Ответов: 1321
Рейтинг: 37
|
|||
[flood]Вы его расхвалили ,значит скоро появится [/flood]
|
|||
карма: 0 |
|
Ответов: 1376
Рейтинг: 197
|
|||
...
А цитата собственноручно переписана со страницы 65, из 2-хтомника "Delphi5 Руководство разработчика" авторы Стив Тейксейра и Ксавье Пачеко 2000 г. Выложил бы примеры с диска, прилогающегося к этой книге, но на Файлообменник не влезут, 10 мб в архиве |
|||
карма: 1 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
foksov писал(а): Я был г. ость...Гы. Будем знать, что это ты foksov писал(а): А цитата собственноручно переписана со страницы 65, из 2-хтомникаА у тебя есть электронная версия этой книги А примеры можно кинуть мне на почту |
|||
карма: 22 |
|