Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Зависание IBE / 17 сообщений из 17, страница 1 из 1
02.12.2018, 16:45
    #39741710
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
Привет.

IBE 2018.11.14.1, интерфейс SDI

- подключаемся к БД, в DbExplorer открываем ветку Domains и дважды щелкаем по какому-либо домену
- в открывшемся окне доменов переходим на вкладку "Used by"
- в дереве "Objects, that depend on", расположенном ниже, выбираем таблицу и дважды щелкаем по ней
- последовательно закрываем окно таблицы и окно доменов
- IBE виснет наглухо

С уважением, Polesov.
...
Рейтинг: 0 / 0
03.12.2018, 17:50
    #39742116
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
Подтверждаю спец эффект. Эксперт наглухо не виснет - после показа ошибки что-то пытается сделать (эффект замерзания) , но потом тихо падает.

Стек вызовов вот:

Error Message:
----------------------------------------
Access violation at address 0045A45B in module 'IBExpert.exe'. Read of address 000001AF

[0045A45B] Controls.TWinControl.HandleNeeded (Line 7199, "Controls.pas" + 1) + $0
[00403BDF] System.@HandleAnyException + $33
[00444919] Forms.TControlScrollBar.NeedsScrollBarVisible (Line 1758, "Forms.pas" + 1) + $6
[0044578D] Forms.TScrollingWinControl.WMSize (Line 2294, "Forms.pas" + 21) + $3
[01010F1E] DBDependF.TDBDependForm.WMSize (Line 214, "DBDependF.pas" + 2) + $4
[0044709E] Forms.TCustomForm.WndProc (Line 3063, "Forms.pas" + 94) + $5
[00B65DF9] TntControls.TWinControlTrap.WindowProc (Line 729, "TntControls.pas" + 19) + $5
[00444160] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0
[00B63DD0] TntForms.TTntForm.CreateWindowHandle (Line 326, "TntForms.pas" + 10) + $3A
[00457449] Controls.TWinControl.CreateWnd (Line 5448, "Controls.pas" + 21) + $A
...
Рейтинг: 0 / 0
04.12.2018, 03:30
    #39742203
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
У меня не воспроизводится.
...
Рейтинг: 0 / 0
04.12.2018, 10:35
    #39742293
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
IBExpertУ меня не воспроизводится.

Скачал сейчас версию 2018.12.4.1

Отличия от версии 2018.11.14.1:
- окно доменов запускается модально
- окно содержит информацию только об одном домене
- нельзя перейти в объект, использующий домен

Ну, и ошибка действительно не воспроизводится.
...
Рейтинг: 0 / 0
04.12.2018, 10:40
    #39742295
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
PolesovОтличия от версии 2018.11.14.1:
- окно доменов запускается модально


А раньше как запускалось? Это в настройках настраивается, вообще-то.
И в немодальном окне нет закладки "Used by", есть "Dependencies".
...
Рейтинг: 0 / 0
04.12.2018, 14:00
    #39742397
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
IBExpertА раньше как запускалось?Запускалось MDIChild, но это различия между дома и на работе

IBExpertЭто в настройках настраивается, вообще-тоОп-п-па-а-а... Слона-то я и не...

IBExpertИ в немодальном окне нет закладки "Used by", есть "Dependencies".Помнится, что "Used by" была, но точно смогу глянуть только вечером дома на версии 2018.11.14.1
...
Рейтинг: 0 / 0
04.12.2018, 14:45
    #39742427
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
IBExpert,

Ну вот - не самая последняя версия конечно:

http://joxi.ru/GrqxyLXUQM3ppA

Т.е. обычное MDI окно + Used by...
...
Рейтинг: 0 / 0
04.12.2018, 15:01
    #39742436
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
IBExpertУ меня не воспроизводится.
Мне удалось воспроизвести на версии 2018.12.4.1
Итак:
- входим в меню "Options\Object editor options" и для Domains editor убираем галку "Use old-styled modal editor"
- входим в меню "Options\Preferences" и выбираем "User interface" SDI
- перезапускаем IBE
- подключаемся как какой-либо БД
- в DbExplorer открываем ветку "Domains" и дважды кликаем по какому-либо домену (открывается немодальное окно доменов)
- переходим на вкладку "Used by" и в дереве в ниже выбираем любую таблицу , использующую домен
- дважды кликаем по таблице и затем последовательно закрываем окно таблицы и окно доменов
- IBE виснет, мне не удалось дождаться вывода call stack (ждал около 3 минут, может надо было дольше)
...
Рейтинг: 0 / 0
04.12.2018, 15:09
    #39742439
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
Polesov,
вдогонку - на MDI интерфейсе тоже воспроизвелось
...
Рейтинг: 0 / 0
04.12.2018, 15:20
    #39742444
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
DarkMasterТ.е. обычное MDI окно + Used by...

Видимо, в lng-файле так прописано. В оригинале она Dependencies.
...
Рейтинг: 0 / 0
04.12.2018, 15:22
    #39742446
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
Polesov- дважды кликаем по таблице и затем последовательно закрываем окно таблицы и окно доменов


Ну да, так и пробовал воспроизвести. Нифига.
А если сначала окно доменов закрыть? А inplace editors включены (под деревом зависимостей полноценный редактор таблиц открывается или просто DDL таблицы)?
...
Рейтинг: 0 / 0
04.12.2018, 16:42
    #39742500
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
IBExpertА если сначала окно доменов закрыть?Ничего не падает. Именно сначала окно таблицы, потом доменов.

IBExpertпод деревом зависимостей полноценный редактор таблиц открывается или просто DDL таблицы?Полноценный редактор таблиц.

Вот сейчас первый раз вывалился call stack:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Error Message:
----------------------------------------
Invalid pointer operation

[004057A7] System.@Dispose + $7
[0097E26A] dxTL.TCustomdxTreeList.Destroy (Line 4351, "dxTL.pas" + 17) + $2
[00B68553] dxDBCtrl.TCustomdxDBTreeListControl.Destroy (Line 1373, "dxDBCtrl.pas" + 6) + $7
[00456573] Controls.TWinControl.Destroy (Line 4895, "Controls.pas" + 16) + $6
[00446401] Forms.TCustomForm.Destroy (Line 2612, "Forms.pas" + 3) + $11
[004036D4] System.TObject.Free + $8
[004472C6] Forms.TCustomForm.WndProc (Line 3063, "Forms.pas" + 94) + $5
[00B74AF9] TntControls.TWinControlTrap.WindowProc (Line 729, "TntControls.pas" + 19) + $5
[00444388] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0
[00B74769] TntControls.TWinControlTrap.Win32Proc (Line 620, "TntControls.pas" + 15) + $19
[00444388] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0
[0044DB97] Forms.TApplication.ProcessMessage (Line 6630, "Forms.pas" + 13) + $1
[0111AD1E] IBExpert.IBExpert (Line 935, "D:\Projects_5\IBExpert\IBExpert.dpr" + 147) + $7
...
Рейтинг: 0 / 0
04.12.2018, 16:47
    #39742503
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
PolesovВот сейчас первый раз вывалился call stack:


Он в данном случае бесполезен, на него можно забить.
...
Рейтинг: 0 / 0
04.12.2018, 17:01
    #39742512
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
IBExpertОн в данном случае бесполезен, на него можно забить.
Просто до этого IBE зависал глухо без каких-либо сообщений об ошибках.
...
Рейтинг: 0 / 0
08.12.2018, 06:49
    #39744645
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
PolesovIBExpertпод деревом зависимостей полноценный редактор таблиц открывается или просто DDL таблицы?Полноценный редактор таблиц.


Попробуй отключить встроенные редакторы, это в Options | Environment Options | Tools.
Надо понять, не из-за них ли чудит.
...
Рейтинг: 0 / 0
08.12.2018, 14:39
    #39744711
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
IBExpertПопробуй отключить встроенные редакторы
Шайтан!!! :-)

Отключил Inplace Objects Editor - зависания не произошло.
Включил обратно - ошибка воспроизвелась.
...
Рейтинг: 0 / 0
03.01.2019, 14:41
    #39755678
Tofik Emailovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание IBE
Всем привет.

Походу я ранее об этом же писал.

https://www.sql.ru/forum/1292565/okno-domenov-padeniya-eksperta
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Зависание IBE / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]