Зависание Турбоконфа после выбора слова из списка Т9

tormozit Открыто

Ссылка скрыта


Процедура ПерейтиКОпределению()
    СтароеЗначениеБуфераОбмена = ТурбоКонф.ПолучитьБуферОбмена();
    ПодключениеИР = ПодключениеИР(,, Ложь);
    Если ПодключениеИР = Неопределено Тогда
        Возврат;
    КонецЕсли;
    МодулиИР = МодулиИР(ПодключениеИР);
    Если Не ЭтоДокумент(ТипЭлементаИнтерфейса) Тогда
        Если Ложь
            Или ТипЭлементаИнтерфейса = ТипЭлемента.ЭлементСписка
            Или ТипЭлементаИнтерфейса = ТипЭлемента.ЭлементМеню
            Или ТипЭлементаИнтерфейса = ТипЭлемента.Неизвестный
        Тогда
            ТекстМодуля = ТурбоКонф.ПолучитьИмяЭлемента();
            Сообщить("Текст ячейки = " + Лев(ТекстМодуля, 1000));
        Иначе 
            Если Ложь
                Или ЭтоПоле(ТипЭлементаИнтерфейса)
                Или ЭтоПолеСоСписком(ТипЭлементаИнтерфейса) 
            Тогда
                ТурбоКонф.КонтролКлавиша(Клавиши.A);
            КонецЕсли;
            ТекстМодуля = ПолучитьВыделенныйТекст();
            Сообщить("Текст поля = " + Лев(ТекстМодуля, 1000));
        КонецЕсли;
    КонецЕсли;

Комментарии

bolsun
#1, 05 декабря 2023 18:35

Это воспроизводится?


tormozit
#2, 05 декабря 2023 18:46

Нет. Кажется встречал такое зависание пару раз всего.


tormozit
#3, ред. 12 декабря 2023 10:59

Сейчас случилось зависание Турбоконфа при вызове подсказки Т9. После убийства COM приложения Турбоконф ожил. Но COM процесс при этом не нагружал процессор не был остановлен отладчиком.
Ссылка скрыта


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера