Имя: Пароль:
1C
1С v8
Hide1C.dll - Не работает под 8.1
0 Trance_1C
 
05.10.11
10:28
http://infostart.ru/public/18672/
Компонента Hide1C.dll заточенная под 7.7, при вызове из 8.1 ругается на отсутствие методов вызов которых срабатывает из 7.7
хотя сама компонента нормально подключается под 8.1
код в 7.7

ЗагрузитьВнешнююКомпоненту("Hide1C.dll");
Hide1C=СоздатьОбъект("AddIn.Hide1C");
//Разрешаем спрятать окно
Hide1C.Open1CWindow(0);


код в 8.1

Hide1C = новый COMОбъект("AddIn.Hide1C");

//Разрешаем спрятать окно
Hide1C.Open1CWindow(0);

под 8.1 ругается на отсутствие метода Open1CWindow(0)
1 PR
 
05.10.11
10:29
(0) И не говори.
Держи нас в курсе :))
2 Trance_1C
 
05.10.11
10:29
как это можно исправить, может есть аналоги утилитки для 8.1?
3 Trance_1C
 
05.10.11
10:30
(1) :((((( не смешно, такие надежды были на эту компоненту!
4 aleks-id
 
05.10.11
10:36
(3) интересно, для чего надо такой изврат?
5 PR
 
05.10.11
10:48
(3) Мне вот не смешно, что при отсутствии вопросительных знаков в (0) тема явно подразумевала вопрос.
6 Trance_1C
 
05.10.11
10:53
(4) конфигурация прокладка между ТСД и основной базой расположенной на удаленном сервере, должна запускаться на локальной тачке пользователя и желательно в фоне.
а сама потребность в такой конфигурации обусловлена тем что ТСД в 20 раз быстрее работает с драйвером обращающемся к нему с локальной тачки чем с удаленного сервера...
7 Trance_1C
 
05.10.11
11:30
Никто не знает аналогов Hide1C.dll для 8.1?
8 aleks-id
 
05.10.11
11:32
9 Trance_1C
 
06.10.11
08:54
Заработала Hide1C


Перем Hide1C;



Процедура КнопкаВыполнитьНажатие(Кнопка)
   // Вставить содержимое обработчика.
КонецПроцедуры

Процедура Hide1C_ShowIconНажатие(Элемент)
   Hide1C.ShowIcon();
КонецПроцедуры

Процедура Кнопка1Нажатие(Элемент)
   Hide1C.CloseIcon();
КонецПроцедуры

Процедура Hide1C_FlashIconНажатие(Элемент)
   Hide1C.FlashIcon(500);
КонецПроцедуры

Процедура Кнопка1Нажатие1(Элемент)
   Hide1C.Open1CWindow(0);
КонецПроцедуры

Процедура Кнопка1Нажатие2(Элемент)
   Hide1C.ShowIcon(1);
КонецПроцедуры

Процедура Hide1C_FlashIcon0Нажатие(Элемент)
   Hide1C.FlashIcon(0);
КонецПроцедуры



Процедура ВнешнееСобытие(Источник, Событие, Данные)
   Если Источник="Hide1C" Тогда
       Если Событие="Open1CWindow" Тогда
           //Разрешаем показать окно
           Hide1C.Open1CWindow(1);
       ИначеЕсли Событие="Close1CWindow" Тогда
           //Разрешаем спрятать окно
           Hide1C.Open1CWindow(0);
       КонецЕсли;
   КонецЕсли;    
КонецПроцедуры

           ПодключитьВнешнююКомпоненту("AddIn.Hide1C");
Hide1C = Новый ("AddIn.Hide1C");