Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Не создается ЭУ MSComctlLib.TreeCtrl... (число прочтений - 7135 )
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Не создается ЭУ MSComctlLib.TreeCtrl...
04. Декабря 2007 :: 08:48
Печать  
1. 1С++ (2.0.3.3).
2. Код
Код
Выбрать все
...
ОбєАкХ = СоздатьОбъект("АктивИкс");
ОбєАкХ.УстановитьАтрибут(Форма, "Дерево");
ОбєАкХ.СоздатьЭУ("MSComctlLib.TreeCtrl");
... 


3. MSCOMCTL.OCX (6.1.95.45).
4. Регистрровал:
regsvr32.exe "C:\WINDOWS\system32\MSCOMCTL.OCX"

Вылетает ошибка:
{C:\...ERT(387)}: Создание элемента управления MSComctlLib.TreeCtrl не удалось

При этом другие АктиИкс-ы (например, AcroPDF.PDF.1) создаються без проблем.
  
Наверх
ICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #1 - 04. Декабря 2007 :: 08:59
Печать  
Код
Выбрать все
Процедура ПослеОткрытия()
ДеревоОбъектов = Ф.СоздатьЭлементУправленияНаФорме(Форма, СоздатьОбъект("ДеревоОбъектов"), "фДеревоОбъектов");
ДеревоОбъектов.Инит();
КонецПроцедуры 



КОП ДеревоОбъектов:АктивИкс
Код
Выбрать все
Процедура Инит() Экспорт
Я = Базовый();
Я.СоздатьЭУ("MSComctlLib.TreeCtrl");
КонецПроцедуры
 

  
Наверх
ICQ  
IP записан
 
DionX
Senior Member
****
Отсутствует



Сообщений: 373
Местоположение: Кемерово
Зарегистрирован: 22. Августа 2006
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #2 - 04. Декабря 2007 :: 09:10
Печать  
ДеревоОбъектов должна быть переменной модуля.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #3 - 04. Декабря 2007 :: 09:21
Печать  
Для начала попробуй создать объект в VBA если там создастся тогда ковыряй дальше в 1с
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #4 - 04. Декабря 2007 :: 09:32
Печать  
  
Наверх
 
IP записан
 
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #5 - 04. Декабря 2007 :: 11:14
Печать  
Nick писал(а) 04. Декабря 2007 :: 09:21:
Для начала попробуй создать объект в VBA если там создастся тогда ковыряй дальше в 1с


Это как именно? Странно что на других машинах все ок.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #6 - 04. Декабря 2007 :: 11:23
Печать  
chicago писал(а) 04. Декабря 2007 :: 11:14:
Nick писал(а) 04. Декабря 2007 :: 09:21:
Для начала попробуй создать объект в VBA если там создастся тогда ковыряй дальше в 1с


Это как именно?


Ну знаешь как макросый в Excel пишутся? Вот в там Улыбка CreateObject(...)...
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #7 - 04. Декабря 2007 :: 11:44
Печать  
Я ссылку дал. Запусти и все будет у тебя ок.
  
Наверх
 
IP записан
 
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #8 - 04. Декабря 2007 :: 11:54
Печать  
Nick писал(а) 04. Декабря 2007 :: 11:23:
Ну знаешь как макросый в Excel пишутся? Вот в там Улыбка CreateObject(...)...


Не знаю что ты имееш ввиду... Печаль
  
Наверх
ICQ  
IP записан
 
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #9 - 04. Декабря 2007 :: 11:56
Печать  
Arta писал(а) 04. Декабря 2007 :: 11:44:
Я ссылку дал. Запусти и все будет у тебя ок.


Спасибо, но боюсь...  Озадачен
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #10 - 04. Декабря 2007 :: 11:58
Печать  
Открываешь Excel
Сервис -> Макросы - > Редактор Visual Basic
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #11 - 04. Декабря 2007 :: 11:59
Печать  
chicago писал(а) 04. Декабря 2007 :: 11:56:
Arta писал(а) 04. Декабря 2007 :: 11:44:
Я ссылку дал. Запусти и все будет у тебя ок.


Спасибо, но боюсь...  Озадачен


Не боись я уже запускал, более того на 6 компах
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #12 - 04. Декабря 2007 :: 12:05
Печать  
chicago писал(а) 04. Декабря 2007 :: 11:56:
Arta писал(а) 04. Декабря 2007 :: 11:44:
Я ссылку дал. Запусти и все будет у тебя ок.


Спасибо, но боюсь...  Озадачен


Ну что я могу сказать... тогда покупай эти контролы у микрософта Улыбка
  
Наверх
 
IP записан
 
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #13 - 04. Декабря 2007 :: 12:20
Печать  
Arta писал(а) 04. Декабря 2007 :: 12:05:
Ну что я могу сказать... тогда покупай эти контролы у микрософта Улыбка


Спасибо Тебе большое.

Сделал:
1. Бекап состояния системы.
2. Экспорт реестра.
3. Зарегил - regsvr32.exe "C:\WINDOWS\system32\comdlg32.ocx".
4. Запустил бомбу - ComDlg32.ert.

Все заработало  Улыбка.
Есть подозрение, что на тех машинах на которых стоит (или когда либо стоял) офис, все гуд. Там где офиса никогда небыло...

Все еще раз спасибо, Arta. Подмигивание
  
Наверх
ICQ  
IP записан
 
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не создается ЭУ MSComctlLib.TreeCtrl...
Ответ #14 - 04. Декабря 2007 :: 12:21
Печать  
Nick писал(а) 04. Декабря 2007 :: 11:58:
Открываешь Excel
Сервис -> Макросы - > Редактор Visual Basic


Нет там офиса.
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать