Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2006-10-30 04:12:52 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 08:56:18
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#2: 2006-10-30 08:19:18 ЛС | профиль | цитата
Вик, я делал подобный компонент. Он лежал в Upload'e, сейчас не знаю. У него можно было писать сокращенные имена ключей, все параметры можно было задавать извне, и он имел событие onWrite. А двоичные данные -- это Stream поток и его поддержка реализована в штатном элементе.
карма: 22

0
Ответов: 9906
Рейтинг: 351
#3: 2006-10-30 08:54:21 ЛС | профиль | цитата
Вик,
1) отсутствие события после записи не есть проблема - следующая точка HUB-а ДО, прекрасно заменяет точку ПОСЛЕ. Если в этом ПОСЛЕ никакой новой информации не содержится.
2) так вроде попроще будет code_512 (читай хинт на св-во Registry.NotEmpty)
карма: 9

0
файлы: 1code_512.txt [1KB] [503]
Ответов: 1305
Рейтинг: 29
#4: 2006-10-30 12:24:56 ЛС | профиль | цитата
Galkov, не совсем так - с хабом событие будет независимо ни от чего, а если оно нужно только в случае успешной записи
карма: 0

0
Ответов: 9906
Рейтинг: 351
#5: 2006-10-30 13:06:53 ЛС | профиль | цитата
v258,
1) у тебя есть осмысленные коды, НЕ требующие действий в случае НЕ успешной
2) или есть элемент, спрятанный под подушкой, с событием onError

карма: 9

0
Ответов: 1305
Рейтинг: 29
#6: 2006-10-30 13:58:12 ЛС | профиль | цитата
1. А почему бы и нет? По крайней мере возможность анализа "вышло/не вышло" может быть полезна. Просто получение на соответствующей точке значения 1/0. Напомню, когда-то Registry не умел искать заданные ключи/параметры, а сейчас ищет себе запросто

2. Компонента нет, т.к. я в последнее время все больше на ИК перехожу. В том числе и работу с реестром туда переношу - через дополнительный модуль с нужными процедурами. Визуальности, конечно, никакой, зато ехе-шники выходят НАМНОГО меньшего размера
карма: 0

0
Ответов: 9906
Рейтинг: 351
#7: 2006-10-30 17:05:04 ЛС | профиль | цитата
v258 писал(а):
По крайней мере возможность анализа "вышло/не вышло" может быть полезна
И как это противоречит "прекрасно заменяет" Или просто потрепаться захотелось

v258 писал(а):
Визуальности, конечно, никакой, зато ехе-шники выходят НАМНОГО меньшего размера
И какова тогда твоих причина постов на этом форуме Чтобы произнести НАМНОГО
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2006-10-30 17:05:46 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 08:56:18
карма: 0

0
Ответов: 9906
Рейтинг: 351
#9: 2006-10-30 17:14:08 ЛС | профиль | цитата
Вообще-то, за советы порыться в Upload, на вопрос: "чего делать, если нет выходного события" - убивать надо
Из рогатки

Почему-то, когда возникают вопросы о глючности элементов из Upload - советчики, обычно, отмалчиваются.
карма: 9

0
Ответов: 18
Рейтинг: 0
#10: 2006-10-30 18:42:35 ЛС | профиль | цитата
Galkov писал(а):
Вообще-то, за советы порыться в Upload, на вопрос: "чего делать, если нет выходного события" - убивать надо
Из рогатки

Почему-то, когда возникают вопросы о глючности элементов из Upload - советчики, обычно, отмалчиваются.

Зачем же сразу из рогатки? Ну поправить немножко, пожурить...
Они же правильные советы дают... иногда...
Вообще-то у меня был когда-то давно какой-никакой опыт в Delphi, но по прошествии времени и за неимением практики подзабылось... Сейчас по новой всё пытаюсь "вспомнить"...
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1305
Рейтинг: 29
#11: 2006-10-30 18:55:15 ЛС | профиль | цитата
Galkov писал(а):
v258 писал(а):
По крайней мере возможность анализа "вышло/не вышло" может быть полезна
И как это противоречит "прекрасно заменяет" Или просто потрепаться захотелось

Если существует точка onWrite, и она выдает 1 в случае успешной записи или 0 в случае неудачи, то никакого "прекрасно заменяет" с хабом уже не получится
И какова тогда твоих причина постов на этом форуме Чтобы произнести НАМНОГО

Я все-таки в HiAsm'е проги делаю, потому и на этом форуме. А что, нельзя
карма: 0

0
Ответов: 9906
Рейтинг: 351
#12: 2006-10-30 19:10:13 ЛС | профиль | цитата
Вик, ну если очень сильно "облагородить" мой пост, то получится примерно такое:
  1. Топики, из серии ПАМАГИТЕ про элементы из Upload, из форума <Ошибки в компонентах> будут незамедлительно перенесены в форум <Треп>
  2. Совершенно не факт, что я (к примеру) вообще буду скачивать этот компонент, не говоря уже о разборке полетов


[size=-2]------ Добавлено в 19:10
v258 писал(а):
Если существует точка onWrite, и она выдает 1 в случае успешной записи или 0 в случае неудачи, то никакого "прекрасно заменяет" с хабом уже не получится
Повторю ИСХОДНЫЙ вопрос: и дальше чего ??? Не забудь: от HUB-а на входе ты уже отказался.

v258 писал(а):
А что, нельзя
Можно. Но мне это надо знать - определяет мое отношение к этим постам.
Типа: вот я чего знаю и умею. Без предложений.
реакция: Всего наилучшего. Точка.
карма: 9

0
Ответов: 1305
Рейтинг: 29
#13: 2006-10-30 19:25:39 ЛС | профиль | цитата
Galkov писал(а):
Повторю ИСХОДНЫЙ вопрос: и дальше чего ??? Не забудь: от HUB-а на входе ты уже отказался

А о чем речь-то? Ты знаешь, что может понадобиться кому-то завтра? Я не знаю. Что касаемо сути: записал данные - запись удалась, значит чего-то там сделал (или успокоился и ничего не стал делать ), не удалась - ну тогда, к примеру, сообщение выдал, что не получилось. Заметь, просто проверить наличие параметра после записи можно, но если он уже существовал, то проверка такая ни к чему не приведет, да и муторно это.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#14: 2006-10-30 19:33:45 ЛС | профиль | цитата
v258 писал(а):
Ты знаешь, что может понадобиться кому-то завтра? Я не знаю

Знаю. Даже после гипотетического onError (которого сегодня нет, и ты его не предлагаешь) придется вернуться (может и не сразу) к следующей ветке HUB-а, который ДО.
Из "не знаю" обычно не делают выводов. А ты сделал:
v258 писал(а):
то никакого "прекрасно заменяет" с хабом уже не получится

Заменяет. И, в обсуждаемом тобой (не автором топика) случае, без него УЖЕ будет не обойтись.
карма: 9

0
Ответов: 1305
Рейтинг: 29
#15: 2006-10-30 19:41:05 ЛС | профиль | цитата
Да не делал я никаких выводов - просто привел свое мнение. Когда-то такая точка очень облегчила бы мне жизнь и некую схему. Сейчас вроде особой необходимости не испытываю, но думаю, что наличие такой точки было бы не лишним.

Кстати, HUB до и onError после или onWrite с выдачей результата записи - это уже не суть важно, это уже детали
карма: 0

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