Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15295
Рейтинг: 1519
#46: 2007-04-08 23:10:23 ЛС | профиль | цитата
Вячеслав, вот с этого и следовало начинать описание проблемы. Собственно это и не проблема, поскольку заниматься самостоятельным парсингом SHA никто не раздрешал и гарантий сохранения формата в будущем так же никто не давал. Если же вам всетаки так хочется получить ожидаемые логи, то посоветую хорошо продумать идею и изложить её с точностью до ваших возможностей.
карма: 27
0
Ответов: 9906
Рейтинг: 351
#47: 2007-04-08 23:18:55 ЛС | профиль | цитата
Вячеслав писал(а):
Блин но упаришься делать такой парсер

Если честно, мне в кошмарном сне не приснилось бы ДЕЛАТЬ парсер, до того как разобрался с содержимым того, чего парсишь...

[size=-2]------ Добавлено в 23:18
Впрочем, как отыскать именно debug - на форуме обсуждалось
карма: 9

0
Ответов: 3655
Рейтинг: 69
#48: 2007-04-08 23:43:50 ЛС | профиль | цитата
Dilma писал(а):
то посоветую хорошо продумать идею и изложить её с точностью до ваших возможностей.

Хорошо.
Galkov писал(а):
Впрочем, как отыскать именно debug - на форуме обсуждалось

Так у меня небыло с этим проблемы и два дня назад пример отлично работал.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#49: 2007-04-09 11:20:49 ЛС | профиль | цитата
Вячеслав, хочешь ли ты сказать, что выложенный тобой код не принимается ранними версиями HiAsm
Должен приниматься.
А раз принимается, значит и может быть сделан.
Тогда причем здесь "Ты сделал какой то хитрый Дебуг" - ничего в нем не поменялось
карма: 9

0
Администрация
Ответов: 15295
Рейтинг: 1519
#50: 2007-04-09 12:30:15 ЛС | профиль | цитата
Я подозреваю, что все гораздо проще: поскольку в схемах Debug всятавляется фактически после компонента, то с достаточно большой вероятностью данный пример мог работать. Однако поскольку порядок сохранения элементов в SHA произвольный(с некоторыми оговорками), то вдимо просто попался неудачный расклад
карма: 27
0
Ответов: 9906
Рейтинг: 351
#51: 2007-04-09 14:21:09 ЛС | профиль | цитата
Ну собственно я про то же: изменений в формате sha не было.
Было непонимание этого простого формата

Информации для другого заключения, вроде - нет пока
карма: 9

0
Ответов: 3655
Рейтинг: 69
#52: 2007-04-09 15:28:12 ЛС | профиль | цитата
Я думал что формат SHA неизменен .
И компоненты в нём имеют строгую последовательность.
То есть если Дебуг стоит после HUB то и в SHA он строки идут последовательно.
Оно так и было три дня назад.
А после обновления строка Add (Debug) вдруг оказалась в конце файла.
Ну если SHA нельзя парсить тогда незнаю как найти Компонет к которому подключён Дебуг.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#53: 2007-04-09 15:33:45 ЛС | профиль | цитата
Вячеслав писал(а):
Я думал что формат SHA неизменен

Нет свидетельств что он изменился.
Из того что ты чего-то не нашел - совершенно не следует, что изменился формат.
Ты мог просто не правильно искать.

Вячеслав писал(а):
То есть если Дебуг стоит после HUB то и в SHA он строки идут последовательно.

Это невозможно реализовать было с самого начала. Когда этот формат еще придумывался.
Мне так представляется - я не придумывал.
карма: 9

0
Ответов: 3655
Рейтинг: 69
#54: 2007-04-09 15:55:01 ЛС | профиль | цитата
Вот взято из Example\tools\Debug.
Add(InfoTip,76217,70,154)
{
Info='Просмотр содержимого потока'
Font=[Times New Roman,9,0,0]
VAlign=2
Width=218
Height=74
}
Add(Debug,96885,189,168)
{
EventDelay=1000
WEName="случайное число"
VDName=""
EnableCounter=0
link(onEvent,55463:doText,[])
}
Add(Counter,4953,217,49)
А в моём примере строка
Add(Debug) - стоит в конце файла
карма: 0

0
Ответов: 9906
Рейтинг: 351
#55: 2007-04-09 16:10:13 ЛС | профиль | цитата
Ну и что из этого должно следовать
Помоему - ничего.
карма: 9

0
Ответов: 3655
Рейтинг: 69
#56: 2007-04-09 16:33:04 ЛС | профиль | цитата
Galkov писал(а):
Ну и что из этого должно следовать

Ничего .
Я думал всегда так.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#57: 2007-04-09 16:48:14 ЛС | профиль | цитата
Вячеслав, тот алгоритм, который вы описали подразумевает некоторую интерпретацию средой пользовательской схемы. Поскольку HiAsm этого не делает, то для него такого понятия как "один компонент идет после другого" просто не существует.
карма: 27
0
Ответов: 3655
Рейтинг: 69
#58: 2007-04-09 16:57:56 ЛС | профиль | цитата
Dilma писал(а):
то для него такого понятия как "один компонент идет после другого" просто не существует.

Ну никакого порядка
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#59: 2007-04-09 17:01:37 ЛС | профиль | цитата
Вячеслав писал(а):
Ну никакого порядка

не правда. Последовательность сохранения в файл определяется порядком соответствующего элемента в массиве элементов текущего SDK(контейнера). Визуально этот порядок сказывается на Z-координате элемента на рабочем столе.
карма: 27
0
Ответов: 3655
Рейтинг: 69
#60: 2007-04-09 17:22:38 ЛС | профиль | цитата
Dilma писал(а):
Визуально этот порядок сказывается на Z-координате элемента на рабочем столе.

И ты хочешь сказать что везде(например в файлах создаваемых Делфи) так
карма: 0

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