Вверх ↑
Этот топик читают: Гость
Ответов: 1429
Рейтинг: 50
#1: 2010-09-12 03:16:56 ЛС | профиль | цитата
Получилось, что inLineCode-память работает в два раза быстрее. Хочу ее использовать.

code_20560.txt

Можно ли как-то устанавливать разные иконки на эти "inLineCode" элементы в схеме?
У меня много "самодельных элементов", но выглядят они одинаково
карма: 0

0
файлы: 1code_20560.txt [1.7KB] [202]
Ответов: 5446
Рейтинг: 323
#2: 2010-09-12 05:55:19 ЛС | профиль | цитата
Оформить в виде компонента, нэ?
карма: 1

0
Ответов: 278
Рейтинг: 6
#3: 2010-09-12 07:57:35 ЛС | профиль | цитата
iarspider, стандартный компонент "Memory" чем то лучше чем получился у login
карма: 0

0
Ответов: 3349
Рейтинг: 233
#4: 2010-09-12 08:46:28 ЛС | профиль | цитата
igr, Да, его компонент просто обрезанный Memory
убран doClear
убрано свойство Default
карма: 1

0
Ответов: 278
Рейтинг: 6
#5: 2010-09-12 08:55:23 ЛС | профиль | цитата
и только поэтому его скорость значительно быстрее?
В большой схеме это наверное незаметно будет?
карма: 0

0
Ответов: 3349
Рейтинг: 233
#6: 2010-09-12 09:17:41 ЛС | профиль | цитата
igr, ага, особенно если понадобиться его очистить. Или установить дефолтное свойство.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#7: 2010-09-12 09:34:29 ЛС | профиль | цитата
Ivann писал(а):
ага, особенно если понадобиться его очистить. Или установить дефолтное свойство.
Не позорь звание "Опытный"
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 278
Рейтинг: 6
#8: 2010-09-12 09:38:10 ЛС | профиль | цитата
Tad писал(а):
Не позорь звание "Опытный"

Что не так?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#9: 2010-09-12 10:19:08 ЛС | профиль | цитата
igr писал(а):
Что не так?
Любой человек, перед тем, как что-то сказать, должен подумать. Говорящий не подумавши - трепач.
1. запомнить данные, "очистить. Или установить дефолтное свойство (Ivann)" - совершенно одинаковые процессы.
2. И выдуманого Ivann режима (точки) "очистить" - нет потому, что "очистить" - это записать 0 при цифровых данных или пустую строку при символьных данных.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3349
Рейтинг: 233
#10: 2010-09-12 10:56:51 ЛС | профиль | цитата
Tad писал(а):
1. запомнить данные, "очистить. Или установить дефолтное свойство (Ivann)" - совершенно одинаковые процессы.

В текущем Memory очистить значит установить дефолтное значение, у него же не предусмотрено не дефолтного значения, ни очищения.
Tad писал(а):
это записать 0 при цифровых данных или пустую строку при символьных данных.

Пустая строка и 0 тоже являются значениями, скорее всего "очистить" значит установить null.
То есть для очистки или установки дефолтного значения ему придется применять doData или аналогичный ему компонент.
И в его ic отсутствует точка Data то есть еще один повод применять DoData.
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#11: 2010-09-12 11:28:24 ЛС | профиль | цитата
Ivann, IC от login, работает быстрее только потому, что убрана верхняя точка Data и как следствие достаточно ресурсоемкий метод ReadData. Наличие или отсутствие точки doClear и св-ва Default на производительность элемента не влияют никак. На производительность схемы - возможно.
карма: 26
0
Ответов: 3349
Рейтинг: 233
#12: 2010-09-12 11:44:30 ЛС | профиль | цитата
[offtop]Удалил процедуру SetDefault и свойство default и компонент стал работать быстрее на 2 мс [/offtop]
карма: 1

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#13: 2010-09-12 12:18:52 ЛС | профиль | цитата
[flood]
Ivann писал(а):
Удалил процедуру SetDefault и свойство default и компонент стал работать быстрее на 2 мс

Выкини все, и он еще быстрее работать станет, только функционала будет ноль[/flood]
карма: 22

0
Ответов: 8976
Рейтинг: 825
#14: 2010-09-12 13:15:09 ЛС | профиль | цитата
login, для обозначения IC нужно использовать "Комментарии", где и расписать назначение IC, но уж если очень хочется , то можно дать имя, добавив две строчки в файл InLineCode.ini:
InLineCode.ini писал(а):
.
.
[Type]
.
.
View=Name,12

[Property]
.
.
Name=Имя для отражения в схеме|2|

Цифра в View=Name,12 означает размер шрифта, что напишите в поле Name - то и будет отражаться на иконке IC в схеме.
карма: 19

1
Голосовали:login
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2010-09-12 16:01:57 ЛС | профиль | цитата
Леонид писал(а):
для обозначения IC нужно использовать "Комментарии", где и расписать назначение IC, но уж если очень хочется , то можно дать имя, добавив две строчки в файл InLineCode.ini:

по такому же принципу можно и иконку пристегнуть (пример можно посмотреть в конфиге элемента Convertor)
карма: 26
1
Голосовали:login
Сообщение
...
Прикрепленные файлы
(файлы не залиты)