Имя: Пароль:
1C
1C 7.7
v7: Как раскрасить таблицу?
0 Dee
 
23.09.20
10:20
Использовал Formex, но после перехода с Win7 на win10 стабильно вылетает 1С при подключении к 8-ке по OLE.
При отключении Formex работает стабильно. Поставил последнюю версию - не помогло.
Вот, ищу альтернативу.
1 ДенисЧ
 
23.09.20
10:20
Переходи на 8.*. Там это реализовано.
2 Ёпрст
 
гуру
23.09.20
10:22
Хотя бы новый план расскраски используешь ?
3 Djelf
 
гуру
23.09.20
10:22
(23) DEP отключил?
4 Mikeware
 
23.09.20
10:22
Попытай АЛьФа или Djefа.
5 Mikeware
 
23.09.20
10:22
(3) зришь в будущее? :-)
6 Djelf
 
гуру
23.09.20
10:26
(5) Типа да ;)
Насколько помню по коду formex, он в соединения по OLE не лезет.
Не уверен может ли влиять раскраска, можно попробовать в ПриНачалеРаботыСистемы() установить Сервис.ОтключитьОбновлениеПриРаскраске(1);
7 Dee
 
23.09.20
10:32
(2) Вероятно, нет. Не трогал код уже больше пяти лет.
Но падает то не при раскраске, а в форме, которая работает с OLE. На самой этой форме никакие методы Formeх не используются.

(3) А что это и как его отключить?

(4) Альф выдал актуальную библиотеку, на этом помощь закончилась )

(5) Раскраска не влияет. Влияет само по себе включение библиотеки при загрузке. А что именно отключает метод ОтключитьОбновлениеПриРаскраске?
8 Карст
 
23.09.20
10:38
9 Djelf
 
гуру
23.09.20
10:39
(7) Тут АЛьФ о ОтключитьОбновлениеПриРаскраске писал: Обновление FormEx. Версия 2.5.0.115.
Не используются не означает что не работают! Перехваты мыши, клавиатуры и т.д. и т.п. все равно продолжают работать.

Эх... А погуглить? https://winda10.com/nastrojki/kak-otklyuchit-dep-v-windows-10.html
10 Djelf
 
гуру
23.09.20
10:44
+(9) Можешь еще попробовать подкинуть в каталог bin, mfc42.dll из XP`шки. Возможно еще так же ole32.dll, oleaut32.dll и olepro32.dll помогут.
По OLE c 8кой не работал. Точно сказать не смогу.
11 Dee
 
23.09.20
10:48
(8) Спасибо, попробую начать с этого.
(9)(10) Спасибо, попробую последовательно, с отключения DEP для 1С и 7 и 8
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.