Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#1: 2010-08-05 18:08:22 ЛС | профиль | цитата
Заготовка на суд.
Добавлена нижняя точка.
Точка добавляет 224 байта в скомпилированой программе.
Для борцов против - использование "промежуточного" Memory добавляет больше (632 байта).

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
5
файлы: 1convertorm.rar [3KB] [446]
Голосовали:nesco, kamakama, Alexbootch, MAV, filyaxxxcom
vip
#1.1контекстная реклама от партнеров
Ответов: 4641
Рейтинг: 334
#2: 2010-08-05 18:54:50 ЛС | профиль | цитата
Tad, [flood]в качестве флуда... мне во многих компонентах не хватает нижней точки... так и приходится использовать memory. Я конвертером пользуюсь редко, а так не помешало бы[/flood]
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26069
Рейтинг: 2121
#3: 2010-08-05 19:04:23 ЛС | профиль | цитата
Tad писал(а):
Добавлена нижняя точка

А Stream где Нафиг нужен компонент с нижней точкой, у которого она работает не во всех режимах
------------ Дoбавленo в 19.04:
Но, вообще-то, подход оригинальный
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#4: 2010-08-05 19:08:31 ЛС | профиль | цитата
nesco писал(а):
А Stream где
а вот насчет Stream - нужен совет. Выводить его на нижнюю точку или нет ?
Если ДА, то выведу. Хотя мне (почему-то) показалось это лишним.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26069
Рейтинг: 2121
#5: 2010-08-05 19:11:19 ЛС | профиль | цитата
Tad, почему не нужна, если делать, то для всего. Но не забудь, что переменная St, должна быть создана в конструкторе и удалена в деструкторе
карма: 22

0
Разработчик
Ответов: 4697
Рейтинг: 426
#6: 2010-08-05 19:17:12 ЛС | профиль | цитата
Tad писал(а):
а вот насчет Stream - нужен совет. Выводить его на нижнюю точку или нет ?
Если ДА, то выведу. Хотя мне (почему-то) показалось это лишним.

Stream самоочищается после окончания события onConvert, просто в методе Str2Strm добавь очистку переменной класса (сначала создай ее) st: PStream после события onConvert и присвой ей nil, тогда в _var_Var будет вниз посылаться dtStream(_Data, st); где st := nil; -- если событие onConvert уже прошло, или st := <Stream>; -- если событие продолжается
P.S: ужасно я объяснил
------------ Дoбавленo в 19.17:
Мда, если делать ее доступной постоянно, то nesco прав
карма: 10
0
Разработчик
Ответов: 26069
Рейтинг: 2121
#7: 2010-08-05 19:24:03 ЛС | профиль | цитата
Assasin писал(а):
ужасно я объяснил

Очень. Если это переменная, то она должн быть валидна до следующего исполнения метода
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#8: 2010-08-05 19:47:09 ЛС | профиль | цитата
осталось надееться, что никто не догадается внести это дополнение на SVN
карма: 26
0
Ответов: 16884
Рейтинг: 1239
#9: 2010-08-05 19:58:00 ЛС | профиль | цитата
Tad писал(а):
Хотя мне (почему-то) показалось это лишним
У нас есть в ФайлыПотоки конвертор потоков, я думаю, что и StrToStream и StreamToStr место там.
Dilma писал(а):
осталось надееться, что никто не догадается внести это дополнение на SVN
я не внесу - это точно.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15294
Рейтинг: 1518
#10: 2010-08-05 20:00:14 ЛС | профиль | цитата
Tad писал(а):
У нас есть в ФайлыПотоки конвертор потоков, я думаю, что и StrToStream и StreamToStr место там.

совместимость выше логики
карма: 26
0
Ответов: 16884
Рейтинг: 1239
#11: 2010-08-05 20:11:35 ЛС | профиль | цитата
Dilma писал(а):
совместимость выше логики
А я и не предлагаю эти режимы удалять из Convertor-а, а вот добавить их (по логике) в компонент потоков не помешало бы. И логика на месте и совместимость есть. Один юзер (который с логикой) применит конвертор из Потоков, а кто без логики - пользуйся из Инструментов.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26069
Рейтинг: 2121
#12: 2010-08-05 20:22:06 ЛС | профиль | цитата
Вообще-то, вполне можно добавить в компонент Stream2Hex
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#13: 2010-08-05 21:50:12 ЛС | профиль | цитата
Tad писал(а):
А я и не предлагаю эти режимы удалять из Convertor-а, а вот добавить их (по логике) в компонент потоков не помешало бы.

смысл? чтобы потом отвечать на вопросы о том, в чем разница между элементами и что лучше использовать?
------------ Дoбавленo в 21.50:
nesco писал(а):
Вообще-то, вполне можно добавить в компонент Stream2Hex

не очень логично режим Stream2Str добавлять в элемент с именем Stream2Hex.
карма: 26
0
Разработчик
Ответов: 26069
Рейтинг: 2121
#14: 2010-08-05 21:57:48 ЛС | профиль | цитата
Dilma писал(а):
не очень логично режим

Зато, там очень логично смотрится Stream2ASCII

карма: 22

1
Голосовали:Tad
Администрация
Ответов: 15294
Рейтинг: 1518
#15: 2010-08-05 22:13:48 ЛС | профиль | цитата
действительно в контексте того, что туда уже понадобавляли логику в паре новых режимов искать никто не станет
карма: 26
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)