Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26163
Рейтинг: 2127
#31: 2008-07-29 18:03:17 ЛС | профиль | цитата
Tad писал(а):
а в компоненте нет

А черт его знает, если есть, то давай добавим в *.ini

Ладно, я домой пошел. Вечером посмотрим
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#32: 2008-07-29 18:14:02 ЛС | профиль | цитата
bublik писал(а):
я сделал подчти, осталось год сделать это просто.
сделать год - это "подчти" просто.
------------ Дoбавленo:

nesco, а нам хорошо: у нас вторник и пятница - короткие (до 13:00), суббота выходной.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1891
Рейтинг: 110
#33: 2008-07-29 18:14:44 ЛС | профиль | цитата
Новый, может так пойдет (дата прописью с 1000 по 4999 год, если хочешь можно сделать и с 1 по любой):

code_2260.txt
карма: 0
%time%
1
файлы: 1code_2260.txt [9.9KB] [329]
Голосовали:andrestudio
Ответов: 16884
Рейтинг: 1239
#34: 2008-07-29 18:15:25 ЛС | профиль | цитата
nesco писал(а):
А черт его знает, если есть, то давай добавим в *.ini
добавляй. У тебя выход на SVN
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#35: 2008-07-29 19:18:03 ЛС | профиль | цитата
Tad писал(а):
Вот если бы в Replace точки SubStr и DestStr можно было вытащить наружу

Слушай, Tad, ты че гонишь, они там есть. Я с другим компонентом спутал -- BlockFind

Replace писал(а):
[Methods]
doReplace=Производит замену подстроки sub_str в строке str на строку dest (заменяются все найденные подстроки)|1|
onReplace=Событие происходит всякий раз при завершении замены строк|2|
*CurentStr=Строка, в которой происходит замена, до проведения очередной замены|3|str
*CurentPos=Позиция фрагмента Sub_str в строке CurentStr, до проведения замены на Dest|3|int
Str=Строка, в которой происходит замена|4|str
Sub_str=Подстрока, которую нужно заменить|4|str
Dest=Подстрока, на которую нужно заменить|4|str
*Skip=При замене это поле проверяется на 0, и если оно равно 0, то фрагмент Sub_str заменяется на строку Dest, иначе - пропуск|4|int

карма: 22

0
Ответов: 16884
Рейтинг: 1239
#36: 2008-07-29 19:27:05 ЛС | профиль | цитата

[Property]
SubStr=Строка по умолчанию, которую нужно заменить|2|
DestStr=Строка по умолчанию, на которую нужно заменить |2|

изменить на

[Property]
@SubStr=Строка по умолчанию, которую нужно заменить|2|
@DestStr=Строка по умолчанию, на которую нужно заменить |2|

[Methods]
doReplace=Производит замену подстроки sub_str в строке str на строку dest (заменяются все найденные подстроки)|1|
onReplace=Событие происходит всякий раз при завершении замены строк|2|
*CurentStr=Строка, в которой происходит замена, до проведения очередной замены|3|str
*CurentPos=Позиция фрагмента Sub_str в строке CurentStr, до проведения замены на Dest|3|int
*Str=Строка, в которой происходит замена|4|str
*Sub_str=Подстрока, которую нужно заменить|4|str
*Dest=Подстрока, на которую нужно заменить|4|str
*Skip=При замене это поле проверяется на 0, и если оно равно 0, то фрагмент Sub_str заменяется на строку Dest, иначе - пропуск|4|int

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#37: 2008-07-29 19:31:48 ЛС | профиль | цитата
Tad, но это уже особаченные свойства, а чем тебе не нравятся верхние точки. Сложно что ли Memory подвесить с Hub'ом. Для их добавления надо вводить дополнительные переменные

Ты писал вот это

Tad писал(а):
substr := ReadString(_Data,_data_sub_str,_prop_SubStr);
dest := ReadString(_Data,_data_dest,_prop_DestStr);


Это далеко не особаченные свойства, а именно внешние точки
карма: 22

0
Ответов: 563
Рейтинг: 54
#38: 2008-07-29 19:34:15 ЛС | профиль | цитата
готово сделал
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#39: 2008-07-29 19:34:58 ЛС | профиль | цитата
И еще, в такой реализации нежелательно применять собак, тк нарушится совместимость со старыми схемами, кто использует ввод параметров через поток, так что извини, добавлять не буду, что бы не нарушать совместимость
------------ Дoбавленo:

bublik писал(а):
готово сделал

И где
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#40: 2008-07-29 19:36:01 ЛС | профиль | цитата
Проехали
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 563
Рейтинг: 54
#41: 2008-07-29 19:52:20 ЛС | профиль | цитата
там контейнер с ним и работать внутри менять ничего не надо.
http://files.mail.ru/RWFEII
карма: 0

0
Ответов: 1891
Рейтинг: 110
#42: 2008-07-29 20:19:05 ЛС | профиль | цитата
bublik, чето не
доделанных какой-то?
карма: 0
%time%
0
Ответов: 563
Рейтинг: 54
#43: 2008-07-29 20:19:39 ЛС | профиль | цитата
то есть? у меня всё отлично!
карма: 0

0
Ответов: 1891
Рейтинг: 110
#44: 2008-07-29 20:21:28 ЛС | профиль | цитата
ошибочки есть
карма: 0
%time%
0
Ответов: 5227
Рейтинг: 587
#45: 2008-07-29 20:22:17 ЛС | профиль | цитата
помоему самый оптимальный вариант у Alexbootch,
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)