I want to register few COM components. So, I am using 'Class' element for the 
purpose. I have the following syntax:

<Component Id='MyComponent' Guid='32ACC71F-C0B9-4e73-BA10-1B3A882701BD' >
    <File Id='MyFile' Name='MyFl' LongName='MyFile.dll' DiskId='1' 
Source='MyFile.dll'>
        <Class Id='1FC009BA-BA1F-4550-86D6-E076BBE0BF85' 
Context='InprocServer32' ThreadingModel='apartment' Description='Display 
manager' />
        <Class Id='78C62D85-0FAB-43ae-B728-B66E28956EBD' 
Context='InprocServer32' ThreadingModel='apartment' Description='Input Manager' 
/>
     </File>
</Component>

Though, the components are registering properly; I don't see any 'Class' table 
in Orca. Also, Orca is giving a ICE33 validation warning. It says it is used in 
an unsupported way. According to it 'CLSIDs should be registered via a Class 
table.'.

I think I am doing something wrong. I am not sure whether this is the right 
approach for creating a class table.


Thanks.
Sudripta.

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to