Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#1: 2011-05-13 20:21:09 ЛС | профиль | цитата
nesco, глянь (добавил нижнюю точку Number - номер текущей строки).
searchinfile_mod.rar
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
2
файлы: 1searchinfile_mod.rar [1.3KB] [71]
Голосовали:ser_davkin, foksov
Ответов: 1376
Рейтинг: 197
#2: 2011-05-13 21:18:21 ЛС | профиль | цитата
Tad, а может в точке onSearch ещё и номер текущей строки в MT-потоке тоже выдавать?
карма: 1

1
Голосовали:nesco
Разработчик
Ответов: 26163
Рейтинг: 2127
#3: 2011-05-13 21:23:32 ЛС | профиль | цитата
Tad, я бы заменил inc(num) на num := num + 1. Inc, если я не ошибаюсь, функция. Дополнительный функцилнальный вызов быстродействия не прибавит
------------ Дoбавленo в 21.23:
foksov писал(а):
может в точке onSearch ещё и номер текущей строки в MT-потоке тоже выдавать

foksov, это лишние тормоза, не стоит этого делать
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#4: 2011-05-13 21:56:44 ЛС | профиль | цитата
Может ты и прав. Inc - это даже процедура. Да, и наверное нужно начинать с num:=-1.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#5: 2011-05-14 00:06:06 ЛС | профиль | цитата
Tad писал(а):
Да, и наверное нужно начинать с num:=-1

Все зависит от того, какой номер считать первым в данном случае -- 0 или 1. Если считать с 0, то стартовое значение должно быть -1

------------ Дoбавленo в 00.06:
И точку я бы переименовал, назвав, к примеру -- NumStr, а то название Number ни о чем не говорит
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#6: 2011-05-14 00:27:10 ЛС | профиль | цитата
Проверил
1. inc(num) быстрее чем num := num + 1 Сам удивлен
2. Начальное num:=-1 и только.
3. Согласен. NumStr более информативное.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#7: 2011-05-14 00:53:40 ЛС | профиль | цитата
Tad, а вот это зачем, я че-то не понял


_hi_onEvent(_event_onEnd, ');

Почему выдаем пустую строку, а не Null
Я че-то не припоминаю, чтобы мы где-то, по onEnd, выдавали пустую строку
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#8: 2011-05-14 08:11:39 ЛС | профиль | цитата
nesco,
насчет Null. Я табе давал полено. Почему ты сделал у Буратино длинный нос ? Вопрос не ко мне.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2011-05-14 10:08:34 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-06 09:36:24
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#10: 2011-05-14 10:38:30 ЛС | профиль | цитата
Tad, а серьезно, а то я нифига не понял, что ты хотел сказать

г. ость, поставил бы тебе плюсик, а то я в натуре не знал этой тонкости компилятора
карма: 22

0
Ответов: 8928
Рейтинг: 823
#11: 2011-05-14 10:46:37 ЛС | профиль | цитата
nesco, [flood]без базара г. ость реальный пацан внатуре [/flood]
карма: 19

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#12: 2011-05-14 11:00:03 ЛС | профиль | цитата
[flood]
Леонид писал(а):
без базара г. ость реальный пацан внатуре

Вот только шифруется[/flood]
карма: 22

0
Ответов: 1321
Рейтинг: 37
#13: 2011-05-14 11:05:47 ЛС | профиль | цитата
[flood]Вы его расхвалили ,значит скоро появится [/flood]
карма: 0

0
Ответов: 1376
Рейтинг: 197
#14: 2011-05-14 11:14:23 ЛС | профиль | цитата
...
А цитата собственноручно переписана со страницы 65, из 2-хтомника "Delphi5 Руководство разработчика" авторы Стив Тейксейра и Ксавье Пачеко 2000 г.
Выложил бы примеры с диска, прилогающегося к этой книге, но на Файлообменник не влезут, 10 мб в архиве


карма: 1

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#15: 2011-05-14 11:17:00 ЛС | профиль | цитата
foksov писал(а):
Я был г. ость...

Гы. Будем знать, что это ты

foksov писал(а):
А цитата собственноручно переписана со страницы 65, из 2-хтомника

А у тебя есть электронная версия этой книги
А примеры можно кинуть мне на почту
карма: 22

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