win2k ищет ActiveX по короткому имени (формат Дос 8.3)
От: m16  
Дата: 17.11.05 17:04
Оценка:
win2k ищет ActiveX по короткому имени (формат Дос 8.3) смотри лог-файл ниже.
Проблема:
Короткие имена одной DLL и соответствующей ей TLB не совпадают (TLB не линкуется к DLL, так исторически сложилось да и еще проект в виде makefile). В результате ОС не находит TLB-ик и COM-объект не работает.

Вопрос: Кто с этим сталкивался? Как заставить ОС искать компоненты по длинному имени?



4:01:57 PM    OutInvoice.exe:1456    QUERY INFORMATION    D:\cis\activex\OL1639~1.DLL    SUCCESS    Attributes: A    
4:01:57 PM    OutInvoice.exe:1456    OPEN    D:\cis\activex\OL1639~1.DLL    SUCCESS    Options: Open  Access: Execute    
4:01:57 PM    OutInvoice.exe:1456    QUERY INFORMATION    D:\cis\activex\OL1639~1.DLL    SUCCESS    Length: 57344    
4:01:57 PM    OutInvoice.exe:1456    CLOSE    D:\cis\activex\OL1639~1.DLL    SUCCESS        
4:01:57 PM    OutInvoice.exe:1456    QUERY INFORMATION    D:\cis\activex\OL1639~1.DLL    SUCCESS    Attributes: A    
4:01:57 PM    OutInvoice.exe:1456    OPEN    D:\cis\activex\OL1639~1.DLL    SUCCESS    Options: Open  Access: Execute    
4:01:57 PM    OutInvoice.exe:1456    CLOSE    D:\cis\activex\OL1639~1.DLL    SUCCESS        
4:01:57 PM    OutInvoice.exe:1456    OPEN    D:\cis\activex\OL1639~1.TLB    NOT FOUND    Options: Open  Access: All
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.