|  | Как получить имя файла 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 реализовал метод получения пути к исходному файлу.     |  |