Tech99
2019-02-20T17:10:15Z
Is there a solution (manifest resource file or compiled version of OCX) to use the iGrid700_10Tec.OCX Registration-Free (Side-by-side)?
Igor/10Tec
2019-02-21T16:03:53Z
Have you seen the following post on our forum?

Registering iGrid without admin rights 
Tech99
2019-02-21T17:19:38Z
Yes i know, but unfortunately that is not an option for portable applications. Of course there is always an option to write code to look for the registry keys, and write those keys using VB code if they don't exist.

What i mean is running application side by side manifested without registry keying.
https://docs.microsoft.c...side-by-side-assemblies- 

Good tutorial
http://www.vbforums.com/...iles-with-SxS-Technology 
Igor/10Tec
2019-02-22T15:30:46Z
Oh, sorry - I misunderstood your question. Thought you do not have the ability to call regsvr32.exe because of absence of admin rights and need an alternative way to do this.

We've never built an SxS manifest file for the iGrid OCX. I've read the SxS guide for VB6 developers on VBForums. Looking at the guide, building an SxS manifest file for iGrid should be an easy task. Have you tried to do this? If you ever create such a file for iGrid OCX, may we ask you to publish it on this forum? This will be a good addition to the KB topics describing various ways of redistributing the iGrid OCX.

BTW, why do you want to use the SxS technology? If you worry about coexistence of different major/minor versions of iGrid on the same pc, this is not a problem for iGrid. Different versions of iGrid are implemented in separate files - for example, iGrid v6.5 is implemented in iGrid650_10Tec.OCX, iGrid v7.0 is in iGrid700_10Tec.OCX and so on. This allows you to use two different versions of iGrid in the same app or even on the same form.
Tech99
2019-02-22T16:19:05Z
We are using SxS manifests because of easy app deployment/update, also most of our customer systems are properly restricted, hence no access to run regsvr32.

SxS technology is familiar, not created manifest for iGrid OCX, i thought that this is a software vendor task, but anyhow i can create it.
Tech99
2019-02-23T16:43:27Z
SxS manifest file for the iGrid700_10Tec.ocx

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <file name="iGrid700_10Tec.ocx" hashalg="SHA1">
    <comClass clsid="{ECC8FE6A-7D7C-4AF1-BBFF-9525B27988A7}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" description="10Tec iGrid Control 7.0"></comClass>
    <comClass clsid="{13DE2F60-AD6D-4404-B003-90A7DA4C9001}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}"></comClass>
    <comClass clsid="{A43E0E6C-091C-4B54-9CA4-90AA2426B912}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}"></comClass>
    <comClass clsid="{92B1950E-C691-4DE9-8D98-01C615669F39}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}"></comClass>
    <comClass clsid="{EB5A7E5B-36CF-4D52-843A-69B44AE3901D}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}"></comClass>
    <comClass clsid="{E171E65F-9170-4D31-82B5-4D29F604F3E6}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}"></comClass>
    <comClass clsid="{F3542816-9046-4922-A999-D19AA3700ABA}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}"></comClass>
    <comClass clsid="{D5928060-252A-4ECD-ACED-57EBF540564D}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}"></comClass>
    <comClass clsid="{6AAA62D2-3082-4961-BEFB-C63CECC2E8BA}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}"></comClass>
    <comClass clsid="{CAC6590B-87AB-435F-9A1E-C6DFB4122051}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}"></comClass>
    <comClass clsid="{DDD90E19-C78F-4215-86DA-055BC2923DDA}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}"></comClass>
    <typelib tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" resourceid="1" version="1.0" helpdir=""></typelib>
  </file>
  <comInterfaceExternalProxyStub name="_iGrid" iid="{8530E4AA-2BF0-4FBF-BBC1-DA307BBD5280}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
  <comInterfaceExternalProxyStub name="_ComboObject" iid="{758FED05-255C-4B19-834C-9ED29677D1B6}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
  <comInterfaceExternalProxyStub name="_CombosObject" iid="{503CE2BE-5B1D-41F4-9695-0CA3A7BBDFC9}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
  <comInterfaceExternalProxyStub name="_CellObject" iid="{1D0B0153-24DB-433B-AAAB-5A11035F353C}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
  <comInterfaceExternalProxyStub name="_ScrollBarObject" iid="{ABB2F9E2-C95B-41A2-B0CE-DD18A8A777ED}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
  <comInterfaceExternalProxyStub name="_HeaderObject" iid="{79708ABA-BD0A-4FB6-8F1A-C42A65B0A1F5}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
  <comInterfaceExternalProxyStub name="_CTimer" iid="{2E5B2929-000E-4921-B0E5-976597BD763B}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
  <comInterfaceExternalProxyStub name="_SelItemsObject" iid="{B555BE89-55A2-45BA-8A30-DE492DAE6330}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
  <comInterfaceExternalProxyStub name="_SortGroupObject" iid="{7BDFD378-F749-4AF4-9C67-FFF1DE4A03F5}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
  <comInterfaceExternalProxyStub name="_AggrFuncsObject" iid="{B212F1CE-0BE4-4702-8A41-7815558BE2C0}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
  <comInterfaceExternalProxyStub name="_ContextMenuItemsObject" iid="{745AE7E4-E48F-412E-9646-6794E73E817E}" tlbid="{DD2EAC00-7AE3-4718-B6F4-C193E2658D17}" proxyStubClsid32="{00020424-0000-0000-C000-000000000046}"></comInterfaceExternalProxyStub>
</assembly>