Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2008-06-03 16:50:49 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 19:29:23
карма: 0

0
Ответов: 3655
Рейтинг: 69
#2: 2008-06-03 17:50:45 ЛС | профиль | цитата
Если проект старый восстанавливать прийдётся в ручную
в некоторых компонентах много изменений изменены точки и алгоритм работы.
карма: 0

1
Голосовали:oldTV
Ответов: 689
Рейтинг: 20
#3: 2008-06-03 18:01:38 ЛС | профиль | цитата
Уже восстанавливаю... Да я вижу что многое поменялось, это к лучшему. спасибо кстати за отладку - то что я хотел.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#4: 2008-06-03 18:11:08 ЛС | профиль | цитата
oldTV, тоже имел дело с такой проблемой.
1. Сделал програмку (на HiAsm) которая загружала sha - файл (как "текстовый") в StrList.
2. Потом выбрал нужные строки (в примере - красные) и распечатал их
3. А потом , как правильно заметил Вячеслав, ручками
пример писал(а):
Add(MathParse,8762336,161,-40)
{
@Hint=#22:время суток в секундах|
MathStr="Frac(%1)*86400"
link(onResult,12784506:doCalc,[(205,-34)(205,4)(128,4)(128,43)])
link(X1,15208552:Var3,[(167,-66)])
}
т.е. строки начинающиеся на Add и link
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 689
Рейтинг: 20
#5: 2008-06-03 18:14:18 ЛС | профиль | цитата
Никак не могу восстановить цвет ячеек для StrTableProc, раньше работа вроде бы вот так: "8;#16777215;1;2;3;4", сейчас и разделитель указан и не работает...
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#6: 2008-06-03 18:16:24 ЛС | профиль | цитата
из 400 листов получится около 100 но все равно жить станет веселей.
Не самый лучший метод ( лень было думать), но мне помог.
------------ Дoбавленo:

oldTV]StrTableProc - это к nesco нужно - что-то он там вроде переделывал.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 689
Рейтинг: 20
#7: 2008-06-03 18:23:31 ЛС | профиль | цитата
Tad, Ваш метод хорошо. Только вот он помог бы скажем так более эффективно, если бы можно было в среде, став на элемент видеть его id
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#8: 2008-06-03 18:47:57 ЛС | профиль | цитата
oldTV, запускаешь Hiasm, загружаешь свой файл, нажимаешь Ctrl+D и компилируешь проект. Если после этого в схеме навести мышку на элемент, то в нижнем, левом окне (короткая справка) увидишь:
EIDxxxxxxxxxxx
NUMxxxxxxxxxx
SDKxxxxxxxxxx

EID - это то, что тебе нужно
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 689
Рейтинг: 20
#9: 2008-06-03 19:11:47 ЛС | профиль | цитата
Tad, огромное спасибо, то что нужно.
Я сделал так:

  • загнал обе (старую и новую схему в Excel);
  • установил фильтр (начинается с "Add" и содержит "link";
  • результаты фильтра выгрузил в текстовые файлы (до и после);
  • сравнил два текстовых файла через программу Text Compare.
  • теперь видя перед собой картину с различиями, нахожу в проекте EID и правлю связи.

Tad, спасибо огромное. Кстати, иконки тоже покоцались, но так как есть старый файл и они там в понятно каком виде хранятся, без проблем восстановил массивы для таблиц.
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#10: 2008-06-03 19:16:29 ЛС | профиль | цитата
oldTV писал(а):
раньше работа вроде бы вот так

И сейчас так работает. Проверь, включена ли поддержка цвета строк -- ColorItems во вкладке Colors. Если не получится, то скинь отдельно компонент с настройками файлом sha (именно файлом, а не текстом)
карма: 22

1
Голосовали:oldTV
Ответов: 689
Рейтинг: 20
#11: 2008-06-03 19:33:20 ЛС | профиль | цитата
nesco, Вообще нет свойства ColorItems во вкладке Colors. Не совсем понял что нужно прислать... Более детально поясни пожалуста
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#12: 2008-06-03 19:41:52 ЛС | профиль | цитата
oldTV, а, да, точно, в том компоненте нет. А что его нельзя заменить на новый -- StringTableMT? Я тот старый компонент давно уже забросил, а новый стал уже штатным.
карма: 22

1
Голосовали:oldTV
Ответов: 689
Рейтинг: 20
#13: 2008-06-03 19:45:39 ЛС | профиль | цитата
Можно, сейчас попробую. Я правда с того момента как появились компоненты с префиксом МТ не разобрался до конца и сейчас не совсем понимаю зачем они нужны и как помогут. Но если они развиваются, значит нужны.
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#14: 2008-06-03 22:15:04 ЛС | профиль | цитата
oldTV писал(а):
не совсем понимаю зачем они нужны и как помогут

Проще говоря, MT (MultiThread) -- это передача нескольких данных по одной линии сразу, цепочкой.
карма: 22

1
Голосовали:Konst
Ответов: 3655
Рейтинг: 69
#15: 2008-06-04 19:10:45 ЛС | профиль | цитата
nesco писал(а):
это передача нескольких данных по одной линии сразу, цепочкой.

Не думаю что это всем понятно
надо бы какое то графическое представление, как проходят данные.
А без опыта программирования думаю это вообще непонятно.

карма: 0

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