Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 4698
Рейтинг: 426
#91: 2010-03-08 17:55:26 ЛС | профиль | цитата
Dilma писал(а):
3042 писал(а):
И ещё: мне непонятна суть компонентов, т.е. для чего они могут быть использованы.

с точки зрения разработчика схемы предложенные элементы представляют улучшенный вариант МТ:
- каждое звено имеет имя
- и как следствие не привязано к строго определенному место в цепи(т.е. при считывании не нужно знать, где именно находится переменная)
ну и очевидно, что назначение такое же как у МТ. Однако за счет наличия имен можно придумать и более интересные решения.


------------ Дoбавленo в 16.05:
так же стоит добавить, что такой вариант МТ оптимальным образом переносится на пакеты класса FTCG и является гораздо более предпочтительнее классического решения - там проблем с избыточной информацией в RunTime нет.

Ну никто не хочет читать начало темы
карма: 10
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#92: 2010-03-09 10:26:32 ЛС | профиль | цитата
Assasin, ты точно при добавлении новых компонентов использовал новый Elements.sql, а то куда-то пропали три компонента MAV-а после твоих добавлений
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#93: 2010-03-09 17:39:46 ЛС | профиль | цитата
Да, точно, я ж сначала запустил sql_to_db, затем добавил компоненты, а потом запустил db_to_sql (это такой батник, как видно раньше работал), но если что пропало, то пожалуйста поправь
------------ Дoбавленo в 17.40:
А вообще я сначала обновился и видел эти компоненты, там работа с GL, не помню чего
карма: 10
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#94: 2010-03-09 17:42:36 ЛС | профиль | цитата
Assasin писал(а):
пожалуйста поправь

Дома, вечером, что бы чего-то самому не упустить
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#95: 2010-04-04 17:44:29 ЛС | профиль | цитата
[offtop]Фууух... кое-как успел [/offtop]
Сделал апгрэйд типов:
Теперь компоненты Type_Save, Type_Load могут сохранятьзагружать подвложенные типы, без предварительной схемной конвертации в Stream (теперь это делается в самих компонентах)
Хотел так же еще добавить загрузку и сохранение МТ-потоков, но что-то никак не вышло избавиться от runtimeerror 203216 , в коде строки для работы с МТ закомментированы, желающие могут посмотреть
P.S: это так сказать отпускные вам
Все доступно по svn
------------ Дoбавленo в 17.44:
Да, забыл сказать, что исправлены баг:
При задании начального значения переменной <имя>=<значение>, если знака "=" нет и на точку или в потоке данных нету, то значение присваивалось равным имени переменной.
А так же апдгрейд:
Теперь если значение переменной = Null, то событие в Type_MultiData не происходит (сделал так же как и в МТ)
P.S: и баг, и дополнение подсказал Ravilr, если отпишешься, поставлю +
карма: 10
4
Голосовали:Ravilr, Konst, Minkovsky, Poputchik
Ответов: 4641
Рейтинг: 334
#96: 2010-04-05 21:00:11 ЛС | профиль | цитата
проверено. Работает.
по рекомендации Assasin-а отписываюсь
("настоял Assasin" )
карма: 1
Время верстки: %cr_time% Текущее время: %time%
1
Голосовали:Assasin
Ответов: 413
Рейтинг: 57
#97: 2010-10-12 16:10:06 ЛС | профиль | цитата
Пример сохранения в справке:
code_20998.txt
Пример загрузки в справке:
code_20999.txt
У меня не работает (с svn обновил все компоненты Type). Может еще, что обновить нужно?

карма: 0

0
Разработчик
Ответов: 26153
Рейтинг: 2127
#98: 2010-10-12 16:27:14 ЛС | профиль | цитата
Poputchik писал(а):
У меня не работае

Не работает только загрузка, кто-то не туда засунул подключение выхода

code_21000.txt
------------ Дoбавленo в 16.27:
Но вот почему Assasin не удосужился аргументы на точках проставить, сие тайна великая есть
карма: 22

1
файлы: 1code_21000.txt [1.3KB] [330]
Голосовали:Poputchik
Ответов: 413
Рейтинг: 57
#99: 2010-10-13 00:12:14 ЛС | профиль | цитата
Assasin, в комментариях к точкам компонентов написано: "Событие происх одит..."
в компоненте Type_Add комментарий к точке onError:
"Событие происх одит возникновении при ошибки ..."

[flood]P.S. Компоненты отличные![/flood]
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#100: 2010-10-13 13:31:40 ЛС | профиль | цитата
Poputchik писал(а):
"Событие происх одит возникновении при ошибки ..."

А теперь открой в блокноте файл DelphiconfType_Add.ini и посмотри там "onError=..."
карма: 10
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#101: 2010-10-13 13:56:25 ЛС | профиль | цитата
Assasin писал(а):
А теперь открой в блокноте файл DelphiconfType_Add.ini и посмотри там "onError=..."

Не гони му-му, а это что
*onError=Событие происходит возникновении при ошибки и выдает ее код в потокARG(err_code,info)|2|0

И где пробел перед ARG
------------ Дoбавленo в 13.56:
Ну что за безграмотность
DefData=Данные по умолчанию вставляемые в переменную|3|

"по-умолчанию" пишется через дефис, перед "вставляемые" нужна запятая

И этот чел будет мне утверждать, что получил пять на экзамене по русскому языку
карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#102: 2010-10-13 14:07:12 ЛС | профиль | цитата
nesco писал(а):
Не гони му-му, а это что

Был вопрос про пробел
Poputchik писал(а):
происх одит

Ну а так, отсутствие "при" я не заметил
nesco писал(а):
И где пробел перед ARG

Он тебе так шибко нужен? И без него все отлично работает
nesco писал(а):
Ну что за безграмотность

Заметь, всего этого в Type_Create нет, там все написано верно Сейчас поправлю для Type_Add
------------ Дoбавленo в 14.07:
Гы, и то, позор и тебе, nesco, запятую надо ставить перед "по-умолчанию", а не после, поскольку "по-умолчанию вставляемые в поток" - причастный оборот
карма: 10
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#103: 2010-10-13 14:08:16 ЛС | профиль | цитата
А причем тут Type_Create, когда разговор шел о
Poputchik писал(а):
в компоненте Type_Add

Assasin, заканчивай тут шлангом прикидываться, не ищи отмазки, если тебя поймали. Скажи лучше -- виноват, исправлюсь

карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#104: 2010-10-13 14:10:41 ЛС | профиль | цитата
nesco писал(а):
Assasin, заканчивай тут шлангом прикидываться, не ищи отмазки, если тебя поймали.

Ты мне просто писал, что
nesco писал(а):
И этот чел будет мне утверждать, что получил пять на экзамене по русскому языку
, вот я и привел тебе в доказательство аргумент, и никаким шлангитом я не болею, не отрицал, что меня поймали
Я
nesco писал(а):
виноват, исправлюсь

карма: 10
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#105: 2010-10-13 14:37:18 ЛС | профиль | цитата
Assasin писал(а):
поскольку "по-умолчанию вставляемые в поток" - причастный оборот

Причастный оборт, как раз "вставляемые" (страдательное причастие), а не "по-умолчанию". А вот "по умолчанию", действительно, пишется без дефиса, и является наречием (к нему ставится вопрос "как?"). Но во многих местах пишут через дефис, хотя правило гласит
если наречие оканчивается на -и (по-русски, по-заячьи) или -ому (по-другому, по-этому) - то используем дефис после предлога, иначе - не используем

Снимаю шляпу, и прошу пардону

Короче, нам обоим по двойке за орфографию, но я на пять и не претендовал (гы, гы, гы, в отличии от некоторых )
карма: 22

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