Вверх ↑
Этот топик читают: Гость
Ответов: 1841
Рейтинг: 369
#1: 2011-10-05 18:30:17 ЛС | профиль | цитата
оп, ErrOr вылетает
Error

p.s. вроде недавно запускал нужно искать что на SVNe изменили
------------ Дoбавленo в 18.30:
странно, вот эта схема из 2 элементов тоже с ошибкой вылетает...

Add(Edit,12487569,189,105)
{
Left=55
Top=10
Width=100
Color=11075502
Font=[Arial,8,0,0,204]
Hint="Имя пользователя — логин, необходимый для идентификации и открытия сессии работы на сервере."
Text=""
Alignment=2
}
Add(PopupMenu,15875321,126,105)
{
Menu=#26:Запомнить данные в реестре|25:Удалить данные из реестра|
TranspIcon=1
}
карма: 1
0
vip
#1.1контекстная реклама от партнеров
Ответов: 3889
Рейтинг: 362
#2: 2011-10-05 18:35:23 ЛС | профиль | цитата
CriDos писал(а):
нужно искать что на SVNe изменили

4.04 b185 со всеми последними обновлениями, NT6.x x64 - не вылетает.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2011-10-05 18:42:59 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-06-24 08:47:03
карма: 0

0
Ответов: 1841
Рейтинг: 369
#4: 2011-10-05 18:43:33 ЛС | профиль | цитата
[offtop]да что-же постоянно выкидывает[/offtop]
карма: 1
0
Ответов: 3889
Рейтинг: 362
#5: 2011-10-05 18:44:32 ЛС | профиль | цитата
[flood]
CriDos писал(а):
да что-же постоянно выкидывает

Кто-то обновился по SVN и пересобрал форум [/flood]
85.26.184.203 писал(а):
до 200 ревизии

У меня на 282 работает...
карма: 1

0
Ответов: 1841
Рейтинг: 369
#6: 2011-10-05 18:52:09 ЛС | профиль | цитата
обратно обновился до 282 и пересобрал кодоген а также make и опять эта ошибка
------------ Дoбавленo в 18.52:
ага, нашёл виновника. ревизия 278.
карма: 1
0
Ответов: 3889
Рейтинг: 362
#7: 2011-10-05 18:58:51 ЛС | профиль | цитата
CriDos писал(а):
ревизия 278

Кстати, да, припоминаю, что и у меня начали вылетать приложения с меню, заменил на альтернативное и занялся другими делами, не придал значения.
------------ Дoбавленo в 18.58:
Посмотрел, там только освобождение списка строк появилось, остальное для FPC. Что будет, если закомментируете у себя 84-ю строку в hiPopupMenu.pas ?
карма: 1

0
Ответов: 1841
Рейтинг: 369
#8: 2011-10-05 19:40:22 ЛС | профиль | цитата
закомментировал //List.free;
тоже самое...
------------ Дoбавленo в 19.12:
раскомментировал 49 строку //PM := NewMenu(nil,0,[],nil);
и ошибка пропала.
------------ Дoбавленo в 19.36:
[offtop]Отрежьте кто нибудь обсуждение бага от темы[/offtop]
------------ Дoбавленo в 19.40:
[offtop]ага, отрезать отрезал а перенести прав нету
перенесите в: Пакет Windows >> Ошибки в компонентах[/offtop]
карма: 1
0
Ответов: 3889
Рейтинг: 362
#9: 2011-10-05 19:41:42 ЛС | профиль | цитата
[offtop]перенёс[/offtop]

Хочу отметить, что у меня с закомментированной строкой всё равно работает.
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#10: 2011-10-05 19:48:01 ЛС | профиль | цитата
CriDos писал(а):
и ошибка пропала

Ну да, вот только подменю работать не будут
------------ Дoбавленo в 19.48:
А вы уверены, что это проблема в Меню



Add(MainForm,2953706,140,126)
{
Point(onMouseDown)
link(onMouseDown,15875321:doPopupHere,[])
}
Add(PopupMenu,15875321,217,147)
{
Menu=#26:Запомнить данные в реестре|25:Удалить данные из реестра|
TranspIcon=1
}

карма: 22

0
Ответов: 1841
Рейтинг: 369
#11: 2011-10-05 19:53:43 ЛС | профиль | цитата
кстати, я во втором посте не зря выложил схему с 2 элементами Edit и PopupMenu.
Если убрать какой либо, то программа работает корректно...
карма: 1
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#12: 2011-10-05 20:27:28 ЛС | профиль | цитата
CriDos писал(а):
кстати, я во втором посте не зря выложил схему с 2 элементами Edit и PopupMenu

Но бочка покатилась именно на Меню. С чего был такой вывод
карма: 22

0
Ответов: 1841
Рейтинг: 369
#13: 2011-10-05 20:37:42 ЛС | профиль | цитата
nesco писал(а):
Но бочка покатилась именно на Меню. С чего был такой вывод

CriDos писал(а):
ага, нашёл виновника. ревизия 278.

CriDos писал(а):
раскомментировал 49 строку //PM := NewMenu(nil,0,[],nil);
и ошибка пропала.


------------ Дoбавленo в 20.37:
nesco писал(а):
Но бочка покатилась именно на Меню.

а ни кто и не катит бочку) просто выясняем причину ошибки
карма: 1
0
Ответов: 3889
Рейтинг: 362
#14: 2011-10-05 21:07:28 ЛС | профиль | цитата
CriDos писал(а):
выясняем причину ошибки

Если я смогу воспроизвести на работе эту проблему, то вероятность выяснения вырастет драматически, там у меня дебаггеров, мониторов, дизассемблеров и анализаторов целый арсенал установлен, вплоть до байта адрес проблемы найти можем, в теории.
карма: 1

0
Ответов: 1841
Рейтинг: 369
#15: 2011-10-05 21:40:35 ЛС | профиль | цитата
поставил COL поставляемый с компилятором delphi и всёравно ошибка...
сейчас докачаю последнюю ночную сборку и разверну на виртуальном ПК, посмотрю чего там будет
------------ Дoбавленo в 21.40:
о, обновление
Спасибо Nesco за bugfix

Кстати, по каким то причинам в последней ночной сборке (http://hiasm.com/down/night-builds/HiAsm_4.04b185_2011-10-05.exe) элемент PopupMenu из старой ревизии, т.е. в исходнике строка 49 (PM := NewMenu(nil,0,[],nil);) не закомментирована
Вот исходник прямиком из только что развёрнутой на виртуальном ПК, чистой ОС с установленным HiAsm из выше указанной ссылки.
hipopupmenu.zip

p.s. Время изменения файла hiPopupMenu.pas - 22.11.2010
карма: 1
0
файлы: 1hipopupmenu.zip [1.5KB] [289]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)