Side by side (or register for free COM) and Delphi?

Possible duplicate:
Without registering COM / DLL?

I support an application that uses many ActiveX controls written in Delphi, primarily to bring applications together. They must currently be registered, which is normal, but untidy. Has anyone gotten side by side (or reg-free-com) for DLLs written in Delphi (or any other non-.NET solution, for that matter)?

+3
source share
1 answer

COM Delphi, , , , , , , , , , :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="14.0.3615.26342" processorArchitecture="*" name="MyApp" type="win32"></assemblyIdentity>
  <description>my app description</description>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*"></assemblyIdentity>
    </dependentAssembly>
  </dependency>
  <file name="MyComObject.DLL" hashalg="SHA1">
    <comClass clsid="{AA67839B-8AF0-4651-BDEE-96F01E44A682}" tlbid="{2E23AF44-33A0-48AD-88A9-948B004E0982}" description="MyClass"></comClass>
    <typelib tlbid="{EEEEEEE4-33A0-48AD-88A9-948B004E0982}" version="1.0" helpdir="" flags="FLAGS"></typelib>
  </file>
  <comInterfaceExternalProxyStub name="IMyThing" iid="{AAAAAAAA-4584-4AEE-9FA0-667460953082}" tlbid="{2E23AF44-33A0-48AD-88A9-948B004E0982}" proxyStubClsid32="{AAAAAAAA-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
</assembly>

:

http://www.mazecomputer.com/sxs/help/inside2.htm

Delphi, RC , RC EXE " Windows" (Delphi 2007 ).), , . , "Microsoft.Windows.Common-Controls", - , Delphi/VCL, , , XML.

+2

All Articles