Message 1 of 1
Object Enabler
Not applicable
05-27-2005
11:54 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I created an object enabler and set the registry keys for AutoCAD LT 2004.
Everything works fine, I can edit the custom entities, grip edit, etc..
But when i tried to add the OPM implementation dll, when I select any custom object i have a "No selection" in OPM.
My DBX contains 2 entities and I used the following registration scrip (that works for AutoCAD 2004):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\TypeLib\{CECD4207-987F-438E-B978-B70630582A03}]
[HKEY_CLASSES_ROOT\TypeLib\{CECD4207-987F-438E-B978-B70630582A03}\1.0]
@="sicsSymbolsP 1.0 Type Library"
[HKEY_CLASSES_ROOT\TypeLib\{CECD4207-987F-438E-B978-B70630582A03}\1.0\HELPDIR]
@="C:\\Program Files\\Common Files\\Autodesk Shared"
[HKEY_CLASSES_ROOT\TypeLib\{CECD4207-987F-438E-B978-B70630582A03}\1.0\0\win32]
@="C:\\Program Files\\Common Files\\Autodesk Shared\\SymbolsP.dll"
[HKEY_CLASSES_ROOT\TypeLib\{CECD4207-987F-438E-B978-B70630582A03}\1.0\9\win32]
@="C:\\Program Files\\Common Files\\Autodesk Shared\\SymbolsP.dll"
;---------CLSID Window-----------------------------
[HKEY_CLASSES_ROOT\SymbolsP.WindowP]
@="WindowP Class"
[HKEY_CLASSES_ROOT\SymbolsP.WindowP\CLSID]
@="{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}"
[HKEY_CLASSES_ROOT\SymbolsP.WindowP\CurVer]
@="SymbolsP.WindowP.1"
[HKEY_CLASSES_ROOT\SymbolsP.WindowP.1]
@="WindowP Class"
[HKEY_CLASSES_ROOT\SymbolsP.WindowP.1\CLSID]
@="{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}"
[HKEY_CLASSES_ROOT\CLSID\{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}]
@="WindowP Class"
[HKEY_CLASSES_ROOT\CLSID\{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}\InprocServer32]
@="C:\\Program Files\\Common Files\\Autodesk Shared\\SymbolsP.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}\ProgID]
@="SymbolsP.WindowP.1"
[HKEY_CLASSES_ROOT\CLSID\{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}\Programmable]
[HKEY_CLASSES_ROOT\CLSID\{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}\TypeLib]
@="{CECD4207-987F-438E-B978-B70630582A03}"
[HKEY_CLASSES_ROOT\CLSID\{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}\VersionIndependentProgID]
@="SymbolsP.WindowP"
;----------CLSID Door------------------
[HKEY_CLASSES_ROOT\SymbolsP.DoorP]
@="DoorP Class"
[HKEY_CLASSES_ROOT\SymbolsP.DoorP\CLSID]
@="{7023DD62-B744-46FA-ADED-A33182803CD3}"
[HKEY_CLASSES_ROOT\SymbolsP.DoorP\CurVer]
@="SymbolsP.DoorP.1"
[HKEY_CLASSES_ROOT\SymbolsP.DoorP.1]
@="DoorP Class"
[HKEY_CLASSES_ROOT\SymbolsP.DoorP.1\CLSID]
@="{7023DD62-B744-46FA-ADED-A33182803CD3}"
[HKEY_CLASSES_ROOT\CLSID\{7023DD62-B744-46FA-ADED-A33182803CD3}]
@="DoorP Class"
[HKEY_CLASSES_ROOT\CLSID\{7023DD62-B744-46FA-ADED-A33182803CD3}\InProcServer32]
@="C:\\Program Files\\Common Files\\Autodesk Shared\\SymbolsP.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{7023DD62-B744-46FA-ADED-A33182803CD3}\ProgID]
@="SymbolsP.DoorP.1"
[HKEY_CLASSES_ROOT\CLSID\{7023DD62-B744-46FA-ADED-A33182803CD3}\Programmable]
[HKEY_CLASSES_ROOT\CLSID\{7023DD62-B744-46FA-ADED-A33182803CD3}\TypeLib]
@="{CECD4207-987F-438E-B978-B70630582A03}"
[HKEY_CLASSES_ROOT\CLSID\{7023DD62-B744-46FA-ADED-A33182803CD3}\VersionIndependentProgID]
@="SymbolsP.DoorP"
;---------Interface Window-----------------------------
[HKEY_CLASSES_ROOT\Interface\{9B63D787-904C-41BE-9A23-43C4091FC024}\TypeLib]
@="IWindowP Interface"
[HKEY_CLASSES_ROOT\Interface\{9B63D787-904C-41BE-9A23-43C4091FC024}\TypeLib]
@="{CECD4207-987F-438E-B978-B70630582A03}"
"Version"="1.0"
[HKEY_CLASSES_ROOT\Interface\{9B63D787-904C-41BE-9A23-43C4091FC024}\ProxyStubClsid]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{9B63D787-904C-41BE-9A23-43C4091FC024}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
;---------Interface Door-----------------------------
[HKEY_CLASSES_ROOT\Interface\{FD9C76D0-8DD0-427D-9136-9F27B4B1F5AC}]
@="IDoorP Interface"
[HKEY_CLASSES_ROOT\Interface\{FD9C76D0-8DD0-427D-9136-9F27B4B1F5AC}\TypeLib]
@="{CECD4207-987F-438E-B978-B70630582A03}"
"Version"="1.0"
[HKEY_CLASSES_ROOT\Interface\{FD9C76D0-8DD0-427D-9136-9F27B4B1F5AC}\ProxyStubClsid]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{FD9C76D0-8DD0-427D-9136-9F27B4B1F5AC}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
;---------AutoCAD 2004-----------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\ObjectDBX\R16.0\ActiveXCLSID]
"sicsWindow"="{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\ObjectDBX\R16.0\ActiveXCLSID]
"sicsDoor"="{7023DD62-B744-46FA-ADED-A33182803CD3}"
Does AutoCAD LT 2004 allow the OPM com object?
Everything works fine, I can edit the custom entities, grip edit, etc..
But when i tried to add the OPM implementation dll, when I select any custom object i have a "No selection" in OPM.
My DBX contains 2 entities and I used the following registration scrip (that works for AutoCAD 2004):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\TypeLib\{CECD4207-987F-438E-B978-B70630582A03}]
[HKEY_CLASSES_ROOT\TypeLib\{CECD4207-987F-438E-B978-B70630582A03}\1.0]
@="sicsSymbolsP 1.0 Type Library"
[HKEY_CLASSES_ROOT\TypeLib\{CECD4207-987F-438E-B978-B70630582A03}\1.0\HELPDIR]
@="C:\\Program Files\\Common Files\\Autodesk Shared"
[HKEY_CLASSES_ROOT\TypeLib\{CECD4207-987F-438E-B978-B70630582A03}\1.0\0\win32]
@="C:\\Program Files\\Common Files\\Autodesk Shared\\SymbolsP.dll"
[HKEY_CLASSES_ROOT\TypeLib\{CECD4207-987F-438E-B978-B70630582A03}\1.0\9\win32]
@="C:\\Program Files\\Common Files\\Autodesk Shared\\SymbolsP.dll"
;---------CLSID Window-----------------------------
[HKEY_CLASSES_ROOT\SymbolsP.WindowP]
@="WindowP Class"
[HKEY_CLASSES_ROOT\SymbolsP.WindowP\CLSID]
@="{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}"
[HKEY_CLASSES_ROOT\SymbolsP.WindowP\CurVer]
@="SymbolsP.WindowP.1"
[HKEY_CLASSES_ROOT\SymbolsP.WindowP.1]
@="WindowP Class"
[HKEY_CLASSES_ROOT\SymbolsP.WindowP.1\CLSID]
@="{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}"
[HKEY_CLASSES_ROOT\CLSID\{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}]
@="WindowP Class"
[HKEY_CLASSES_ROOT\CLSID\{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}\InprocServer32]
@="C:\\Program Files\\Common Files\\Autodesk Shared\\SymbolsP.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}\ProgID]
@="SymbolsP.WindowP.1"
[HKEY_CLASSES_ROOT\CLSID\{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}\Programmable]
[HKEY_CLASSES_ROOT\CLSID\{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}\TypeLib]
@="{CECD4207-987F-438E-B978-B70630582A03}"
[HKEY_CLASSES_ROOT\CLSID\{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}\VersionIndependentProgID]
@="SymbolsP.WindowP"
;----------CLSID Door------------------
[HKEY_CLASSES_ROOT\SymbolsP.DoorP]
@="DoorP Class"
[HKEY_CLASSES_ROOT\SymbolsP.DoorP\CLSID]
@="{7023DD62-B744-46FA-ADED-A33182803CD3}"
[HKEY_CLASSES_ROOT\SymbolsP.DoorP\CurVer]
@="SymbolsP.DoorP.1"
[HKEY_CLASSES_ROOT\SymbolsP.DoorP.1]
@="DoorP Class"
[HKEY_CLASSES_ROOT\SymbolsP.DoorP.1\CLSID]
@="{7023DD62-B744-46FA-ADED-A33182803CD3}"
[HKEY_CLASSES_ROOT\CLSID\{7023DD62-B744-46FA-ADED-A33182803CD3}]
@="DoorP Class"
[HKEY_CLASSES_ROOT\CLSID\{7023DD62-B744-46FA-ADED-A33182803CD3}\InProcServer32]
@="C:\\Program Files\\Common Files\\Autodesk Shared\\SymbolsP.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{7023DD62-B744-46FA-ADED-A33182803CD3}\ProgID]
@="SymbolsP.DoorP.1"
[HKEY_CLASSES_ROOT\CLSID\{7023DD62-B744-46FA-ADED-A33182803CD3}\Programmable]
[HKEY_CLASSES_ROOT\CLSID\{7023DD62-B744-46FA-ADED-A33182803CD3}\TypeLib]
@="{CECD4207-987F-438E-B978-B70630582A03}"
[HKEY_CLASSES_ROOT\CLSID\{7023DD62-B744-46FA-ADED-A33182803CD3}\VersionIndependentProgID]
@="SymbolsP.DoorP"
;---------Interface Window-----------------------------
[HKEY_CLASSES_ROOT\Interface\{9B63D787-904C-41BE-9A23-43C4091FC024}\TypeLib]
@="IWindowP Interface"
[HKEY_CLASSES_ROOT\Interface\{9B63D787-904C-41BE-9A23-43C4091FC024}\TypeLib]
@="{CECD4207-987F-438E-B978-B70630582A03}"
"Version"="1.0"
[HKEY_CLASSES_ROOT\Interface\{9B63D787-904C-41BE-9A23-43C4091FC024}\ProxyStubClsid]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{9B63D787-904C-41BE-9A23-43C4091FC024}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
;---------Interface Door-----------------------------
[HKEY_CLASSES_ROOT\Interface\{FD9C76D0-8DD0-427D-9136-9F27B4B1F5AC}]
@="IDoorP Interface"
[HKEY_CLASSES_ROOT\Interface\{FD9C76D0-8DD0-427D-9136-9F27B4B1F5AC}\TypeLib]
@="{CECD4207-987F-438E-B978-B70630582A03}"
"Version"="1.0"
[HKEY_CLASSES_ROOT\Interface\{FD9C76D0-8DD0-427D-9136-9F27B4B1F5AC}\ProxyStubClsid]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{FD9C76D0-8DD0-427D-9136-9F27B4B1F5AC}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
;---------AutoCAD 2004-----------------------------
[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\ObjectDBX\R16.0\ActiveXCLSID]
"sicsWindow"="{1C84B35C-8164-482C-B1C4-5FFF8838ED7E}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\ObjectDBX\R16.0\ActiveXCLSID]
"sicsDoor"="{7023DD62-B744-46FA-ADED-A33182803CD3}"
Does AutoCAD LT 2004 allow the OPM com object?