heat.exe produces uncompilable output #4032

Closed
wixbot opened this Issue Jun 13, 2013 · 2 comments

Comments

Projects
None yet
1 participant
@wixbot
Collaborator

wixbot commented Jun 13, 2013

Parsing the attached file with heat.exe yields the following:

<Component Id="tdbg7.ocx" Guid="*">
  <Class Id="{0D623637-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="True DBGrid 7  Control" ThreadingModel="apartment" Version="7.0" Programmable="yes" SafeForInitializing="yes" Control="yes">
    <ProgId Id="TrueDBGrid70.TDBGrid" Description="True DBGrid 7  Control" />
  </Class>
  <Class Id="{0D623650-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="True DBDropDown 7 Control" ThreadingModel="apartment" Version="7.0" Programmable="yes" SafeForInitializing="yes" Control="yes">
    <ProgId Id="TrueDBGrid70.TDBDropDown" Description="True DBDropDown 7 Control" />
  </Class>
  <File Id="tdbg7.ocx" KeyPath="yes" Source="$(var.ProductProgramFiles)\TrueDBGrid7\tdbg7.ocx">
    <Class Id="{0D62363A-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBGrid Property Page 1" />
    <Class Id="{0D62363B-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBGrid Property Page 2" />
    <Class Id="{0D623645-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="ComponentOne True DBGrid Value Item Object" ThreadingModel="apartment" Version="7.0">
      <ProgId Id="TrueDBGrid70.ValueItem" Description="ComponentOne True DBGrid Value Item Object" />
    </Class>
    <Class Id="{0D623649-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBGrid Property Page 3" />
    <Class Id="{0D62364A-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBDropDown Property Page 3" />
    <Class Id="{0D62364B-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBGrid Property Page 6" />
    <Class Id="{0D62364C-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="ComponentOne True DBGrid Style Object" ThreadingModel="apartment" Version="7.0">
      <ProgId Id="TrueDBGrid70.Style" Description="ComponentOne True DBGrid Style Object" />
    </Class>
    <Class Id="{0D62364D-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBDropDown Property Page 1" />
    <Class Id="{0D62364E-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBDropDown Property Page 2" />
    <Class Id="{0D623653-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBDropDown Property Page 4" />
    <Class Id="{0D623659-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBGrid Property Page 5" />
  </File>
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{0DE86A52-2BAA-11CF-A229-00AA003D7352}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{0DE86A53-2BAA-11CF-A229-00AA003D7352}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{0DE86A57-2BAA-11CF-A229-00AA003D7352}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{40FC6ED4-2438-11CF-A3DB-080036F12502}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\InprocServer32" Value="tdbg7.ocx" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\InprocServer32" Name="ReferenceCount" Value="1" Type="integer" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\MiscStatus\1" Value="164241" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\MiscStatus" Value="0" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\ToolboxBitmap32" Value="tdbg7.ocx, 1" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{0DE86A52-2BAA-11CF-A229-00AA003D7352}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{0DE86A53-2BAA-11CF-A229-00AA003D7352}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{0DE86A57-2BAA-11CF-A229-00AA003D7352}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{40FC6ED4-2438-11CF-A3DB-080036F12502}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\InprocServer32" Value="tdbg7.ocx" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\InprocServer32" Name="ReferenceCount" Value="1" Type="integer" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\MiscStatus\1" Value="164241" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\MiscStatus" Value="0" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\ToolboxBitmap32" Value="tdbg7.ocx, 6" Type="string" Action="write" />
</Component>

However candle.exe fails with error CNDL0044: The Class element's ForeignServer or Server attribute was not found; one of these is required. for the two Elements that are direct children of the surrounding .

Since the attached file is a third party component, I don't have its source code.

Originally opened by hoenes1 from http://sourceforge.net/p/wix/bugs/3320/

@wixbot

This comment has been minimized.

Show comment
Hide comment
@wixbot

wixbot Sep 26, 2013

Collaborator

Originally changed by barnson
Area changed from heat to
AssignedToset towixsupport
Releasechanged fromv3.8tov3.x

Collaborator

wixbot commented Sep 26, 2013

Originally changed by barnson
Area changed from heat to
AssignedToset towixsupport
Releasechanged fromv3.8tov3.x

@wixbot

This comment has been minimized.

Show comment
Hide comment
@wixbot

wixbot Oct 28, 2013

Collaborator

Merge branch 'bug4032' of https://git01.codeplex.com/forks/wixsupport/working into WixSupport/working

.
Committed by barnson 9 hours ago. Commit 13188f159e60.

Originally posted by bmurri
Area set to extensions
Release changed from v3.x to v3.8
Resolution set to fixed
Status changed from Open to Resolved

Collaborator

wixbot commented Oct 28, 2013

Merge branch 'bug4032' of https://git01.codeplex.com/forks/wixsupport/working into WixSupport/working

.
Committed by barnson 9 hours ago. Commit 13188f159e60.

Originally posted by bmurri
Area set to extensions
Release changed from v3.x to v3.8
Resolution set to fixed
Status changed from Open to Resolved

@wixbot wixbot added this to the v3.8 milestone Dec 20, 2015

@wixbot wixbot closed this Dec 20, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment