Страница 1 из 1

Досадный глюк

Добавлено: Вт 19 окт 2010 23:11
Габриэль
Доброго времени суток!
Версия 4.50.306.1 и более ранние.
Ситуация:
В один фрейм выведено несколько таблиц и/или процедур, динамически образующих TabControl.
Глюк:
При погашении "верхней" TabPage предыдущая не отображается (темно-серый фон), пока не щелкнешь мышью по закладке. Но до этого появляется приглашение написать Вам сообщение об ошибке, что я и делаю :wink:
Думаю, Вы легко справитесь, например, так:
tabControl.SelectedIndex = tabControl.TabPages.Count - 1
сразу после закрытия TabPage.

Добавлено: Ср 20 окт 2010 09:46
AlexZ
Сообщите, пожалуйста, номер тикета. Мы получали похожие отчеты об ошибках, на которые были даны ответы с обещанием исправить данную проблему в одном из следующих билдов продукта.
Проблема связана с открытием сохраненного проекта, в рабочей области которого открыты редакторы объектов. Если проблема похожа на данное описание, мы обязательно Вам сообщим об её исправлении.
Если же проблема воспроизводится в другой ситуации, пожалуйста, сообщите шаги воспроизведения.

Добавлено: Ср 20 окт 2010 10:01
Габриэль
Нет, я проекты вообще не сохраняю. Не вижу необходимости, т.к. строю БД, включая процедуры, исключительно для работы из-под C#.
Ошибка эта нестабильная, что самое противное. Наверное, она и Вам принесла уже много хлопот именно своей нестабильностью. У меня проявляется иногда в случаях, когда открыто много прикрепленных документов (таблиц и процедур) горизонтально и вертикально, и при этом в каждом фреймике 2-3 TabPage. Потом я пытаюсь удалить с экрана одну из них. Пусть Ваши тестировщики повторят такую же сложную картину. Может быть, тоже не сразу получится.

Добавлено: Ср 20 окт 2010 10:05
AlexZ
Было бы очень хорошо получить отчет об ошибке - в нем может быть полезная информация. Пришлите, пожалуйста, его еще раз.

Добавлено: Ср 20 окт 2010 10:17
Габриэль
Вслед предыдущему моему письму.
Аналогично система сообщает об ошибке и предлагает пожаловаться при некоторых изменениях структуры заполненной таблицы. Например, имеется поле VARCHAR(255) с несколькими записями. Я делаю это поле типом INT(11). Естественно, получаю предупреждение и конвертация типа не производится. Это правильно. Но при попытке войти в режим отображения содержания таблицы вижу вот это самое: отсутствует таблица, появляется приглашение. При попытке вообще погасить этот фрейм дело кончается перезагрузкой dbForge с потерей последних изменений. По-моему, раз изменение не было принято, надо показывать то, что было до попытки ввода этого изменения, и продолжать нормальную работу системы.

Добавлено: Ср 20 окт 2010 10:20
Габриэль
Ну, ребята! Мне некогда столько возиться с вашими глюками. В конце концов, у вас должны быть тестировщики. Может быть, потому вам так редко сообщают об ошибках именно потому, что Вы сразу в ответ грузите их авторов.

Добавлено: Чт 21 окт 2010 11:27
Duke
Габриэль писал(а):Вслед предыдущему моему письму...
С сожалению, мы не смогли обнаружить письмо, о котором Вы говорите, мы проверили даже спам-фильтры.
Поэтому мы и попросили Вас прислать письмо еще раз.

Габриэль писал(а):Ну, ребята! Мне некогда столько возиться с вашими глюками. В конце концов, у вас должны быть тестировщики. Может быть, потому вам так редко сообщают об ошибках именно потому, что Вы сразу в ответ грузите их авторов.
Тестировщики у нас есть, они свою работу выполняют исправно. Ваше предположение о том, что нам редко сообщают об ошибках, неверно, поскольку форум не является основным каналом технической поддержки.
Основная цель нашего форума - вести диалог с пользователями, отвечая на их вопросы и обсуждая спорные моменты.

Добавлено: Чт 21 окт 2010 13:52
Габриэль
Duke писал(а):
Габриэль писал(а):Вслед предыдущему моему письму...
С сожалению, мы не смогли обнаружить письмо, о котором Вы говорите, мы проверили даже спам-фильтры.
Поэтому мы и попросили Вас прислать письмо еще раз.

Я ссылался на первое свое сообщение, от 19 октября, отправленное в 22:11, на которое Вы ответили. Ни о каком другом письме я не говорил. Никаких отчетов об ошибке я Вам не высылал. Вы также просили сообщить "шаги воспроизведения". Я подробно описал, в каких ситуациях возникает зависание окна. В третьем своем сообщении я добавил подробное описание другого аналогичного "глюка".
Если Вы действительно хотите усовершенствовать свой продукт, сделать его более отказоустойчивым - Вам будет достаточно таких подробных описаний. Мы и этого не имели от своих пользователей. Извините, но я не могу тратить неопределенно длительное время и заниматься ловлей нерегулярных ситуаций, которые вы сами не можете отловить. Я их подробно описал, чтобы Вы их учли. По-моему, этого достаточно.