|
Как получить имя файла ActiveX с формы 1С 8.
| ☑ |
0
Steelvan
07.10.12
✎
15:17
|
Есть форма, на ней лежит элемент формы с типом ActiveX.
Есть ли возможность узнать имя файла dll этой ActiveX ?
|
|
1
Ursus maritimus
07.10.12
✎
15:33
|
Отож. В реестре поищи
|
|
2
Steelvan
07.10.12
✎
15:49
|
Реестр не подходит. Пробую через DynamicWrapper и GetModuleFileName, GetLongPathName
|
|
3
Steelvan
07.10.12
✎
15:49
|
Может у кого есть готовые примеры.
|
|
4
Ursus maritimus
07.10.12
✎
15:51
|
(2) Это тебе кажется
|
|
5
Steelvan
07.10.12
✎
15:57
|
(4) Я знаю что можно через реестр.
Но нужно получать имя файла именно того экземпляра в памяти, с которым 1С работает.
|
|
6
Ursus maritimus
07.10.12
✎
16:02
|
А у тебя 10 dll одинаковым clsid в реестре прописаны?
|
|
7
Steelvan
07.10.12
✎
16:12
|
Тут другие причины. Нужно получать путь к файлу для проверки MD5.
Могут клон сделать с другим id, заменить на форме на клон,и буду я проверять не тот файл.
Потому и нужно именно по экземпляру брать имя файла.
|
|
8
Steelvan
07.10.12
✎
16:14
|
Если бы все было так просто, я бы в самом ActiveX реализовал метод получения пути к исходному файлу.
|
|
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.