Переключение на Главную Страницу Страницы: [1] 2 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) vkloader 1.0.0.4 (число прочтений - 22101 )
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
vkloader 1.0.0.4
08. Мая 2007 :: 13:04
Печать  
Пофиксено несколько багов:
Невозможность работы с объектом ЗагрузчикВК, создаваемым после загрузки 1С++.
Несколько мелких, ща точно не помню каких, но иногда приводящих к вылету 1С при закрытии.
  

vkloader_004.zip ( 11 KB | Загрузки )
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: vkloader 1.0.0.4
Ответ #1 - 08. Мая 2007 :: 13:44
Печать  
Очень вовремя.  Улыбка

Стали использовать vkloader и на вылет при закрытии напроролись.

А почему бы на http://openconf.1cpp.ru/vk/vkloader/ не положить?
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: vkloader 1.0.0.4
Ответ #2 - 16. Мая 2007 :: 11:00
Печать  
Саша, поздравляю с началом массового тестирования твоей компоненты.  Подмигивание

Обнаружилась ошибка - если на компьютере используется BARCODE.OCX для печати штрих-кодов, то использование vkloader.dll приводит к быстрому падению системы. Буквально достаточно открыть/закрыть 10-15 форм (у нас они достаточно большие).

Файл прилагаю. Если нужен дистрибутив, то тоже смогу приложить.
  

BARCODE.rar ( 39 KB | Загрузки )
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: vkloader 1.0.0.4
Ответ #3 - 13. Июня 2007 :: 05:28
Печать  
Тут пришла мысль в голову.

Внешние компоненты являются саморегистрирующимися. И регистрируются они в Local Machine. А почему бы их не регистрировать в Current User?

Было бы идеально, если бы они сами регистрировались в Current User. Но с этим для большинства компонент уже ничего не поделаешь.

Известно, что существует программа, разновидность regsvr32, которая регистрирует компоненты в HKCU. Но так как она реализована в виде исполняемого модуля, то ею пользоваться неудобно: из 1С она вызовется либо в немодальном режиме, либо с открытием DOS-окна.

Поэтому возникло предложение: научить vkloader регистрировать компоненты в HKCU. А использовать эти компоненты можно будет через ПодключитьВнешнююКомпоненту().

PS. Только решит ли такой подход конфликт с BARCODE.OCX?
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: vkloader 1.0.0.4
Ответ #4 - 13. Июня 2007 :: 05:42
Печать  
to Sedmin
Объясни глубокий смысл регистрации компоненты в HKCU.
  
Наверх
ICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: vkloader 1.0.0.4
Ответ #5 - 13. Июня 2007 :: 07:13
Печать  
Все просто - на HKLM права есть далеко не у всех.

Результат - ошибка загрузки компоненты, либо загрузка компоненты по неверному пути.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: vkloader 1.0.0.4
Ответ #6 - 13. Июня 2007 :: 07:20
Печать  
sedmin писал(а) 13. Июня 2007 :: 07:13:
Все просто - на HKLM права есть далеко не у всех.

Результат - ошибка загрузки компоненты, либо загрузка компоненты по неверному пути.

Самый верный путь у FormEx - вообще без регистрации. Улыбка
  
Наверх
ICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: vkloader 1.0.0.4
Ответ #7 - 13. Июня 2007 :: 08:51
Печать  
При чем здесь FormEx?

Если есть, что сказать по теме - добро пожаловать. Если нет - создайте, пожалуйста, другую ветку.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: vkloader 1.0.0.4
Ответ #8 - 13. Июня 2007 :: 08:55
Печать  
А если оттолкнуться вообще от vkloader...
Я не знаю как у тебя построенна сеть у клиентов, но есть ли возможность рулить ей через WMI?
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: vkloader 1.0.0.4
Ответ #9 - 13. Июня 2007 :: 09:19
Печать  
Речь идет об универсальном решении - как решить проблемы загруки внешних компонент раз и на всегда.

У многих клиентов и админа-то нет. А бухи, соответственно, про WMI и слыхом не слыхивали. Попробуй им это объясни...
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: vkloader 1.0.0.4
Ответ #10 - 13. Июня 2007 :: 09:40
Печать  
sedmin писал(а) 13. Июня 2007 :: 09:19:
У многих клиентов и админа-то нет. А бухи, соответственно, про WMI и слыхом не слыхивали. Попробуй им это объясни...


Да, для такого случая это не подходит.

А про WMI ничего объяснять не надо Улыбка там просто скрипт выполняешь на одной тачке для всей сети и все.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: vkloader 1.0.0.4
Ответ #11 - 13. Июня 2007 :: 09:59
Печать  
sedmin писал(а) 13. Июня 2007 :: 08:51:
При чем здесь FormEx?

Если есть, что сказать по теме - добро пожаловать. Если нет - создайте, пожалуйста, другую ветку.

По моему, абсолютно по теме. Я именно про способ загрузки компоненты без регистрации в реестре. Чего и другим разработчикам ВК желаю.
  
Наверх
ICQ  
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: vkloader 1.0.0.4
Ответ #12 - 12. Июля 2007 :: 06:48
Печать  
sedmin писал(а) 13. Июня 2007 :: 08:51:
При чем здесь FormEx?

Если есть, что сказать по теме - добро пожаловать. Если нет - создайте, пожалуйста, другую ветку.


Ну вот есть, зачем их регить в реестре, если vkloader и так не плохо справляется?
Предлагаешь ее все равно грузить и еще регить в реестре, причем у всех скажем 100-200 пользователей?
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: vkloader 1.0.0.4
Ответ #13 - 12. Июля 2007 :: 06:50
Печать  
sedmin писал(а) 13. Июня 2007 :: 09:19:
Речь идет об универсальном решении - как решить проблемы загруки внешних компонент раз и на всегда.

У многих клиентов и админа-то нет. А бухи, соответственно, про WMI и слыхом не слыхивали. Попробуй им это объясни...

Админа нет, а в HKLM зарегить нельзя? странно...
Ведь если права не расписаны, тоесть незакрыт доступ, достаточно один раз зайти этим бухам и все ок!
Или я не понимаю о чем ты? Подмигивание
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: vkloader 1.0.0.4
Ответ #14 - 12. Июля 2007 :: 08:24
Печать  
pavlo писал(а) 12. Июля 2007 :: 06:48:
Ну вот есть, зачем их регить в реестре, если vkloader и так не плохо справляется?
Предлагаешь ее все равно грузить и еще регить в реестре, причем у всех скажем 100-200 пользователей?

vkloader как раз плохо справляется. Повторяться не вижу смысла. Хотите понять проблему - читайте внимательнее. Все расписано здесь и в других ветках форума.

Советы готовы выслушать, но только если они компетентные. С этой тематикой боремся не один месяц, если не сказать не один год. Если у Вас есть подобный опыт - добро пожаловать.

К примеру, знаете ли Вы, что на русской версии Windows 2003 Server возникают проблемы с загрузкой внешних компонент, которые не возникают на английской версии? С чем связаны - понятия не имеем. Может быть Вы разъясните?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 
ОтправитьПечать