Redistributing GdPicture.NET with VB6/ActiveX
Posted: Fri May 02, 2014 8:33 pm
Hello,
Have read all the available documentation related to deploying the libraries (I think).
I just want to make sure I understand how it all should be done.
We are using a VB6 and ActiveX environment.
Using 32bit vs 64bit dll libraries:
What determines which version should be deployed/registered?
Is it the version of the "application" being deployed or the version of the "OS" on the target machine?
Since we are using VB6, our application will always be 32bit although it might be installed on either 32bit or 64bit OS.
Which dll libraries should be used:
After installing GdPicture, there are several dll libraries in the Redist folder.
In the "COM Interop" folder there is only the GdPicture.NET.10.dll
(plus the GdPicture.NET.10.tlb generated during registration and the registration files).
Are we supposed to copy the appropriate 32bit or 64bit dll libraries in "Redist" into the "COM Interop" folder?
What about the various "Framework x.x" folders in "Redist"?
There are a few dll libraries in there as well (GdPicture.NET.10.dll plus some barcode writer, PDF and a .xml).
Do any of those need to be copied/used and for what situations?
Where should the dll libraries be installed:
It appears that we can place the dll's pretty much anywhere, preferrably in the same directory as the application.
Our application executable resides on a "Network File Server" and is executed from there, not from the target machine.
Should the dll libraries be installed on/registered from a location on the target machine?
Can the dll libraries be loaded from and registered from the location where they reside on the Network file server?
Help with any of the above is greatly appreciated.
Rick Naff
Old Dominion Data Systems
Have read all the available documentation related to deploying the libraries (I think).
I just want to make sure I understand how it all should be done.
We are using a VB6 and ActiveX environment.
Using 32bit vs 64bit dll libraries:
What determines which version should be deployed/registered?
Is it the version of the "application" being deployed or the version of the "OS" on the target machine?
Since we are using VB6, our application will always be 32bit although it might be installed on either 32bit or 64bit OS.
Which dll libraries should be used:
After installing GdPicture, there are several dll libraries in the Redist folder.
In the "COM Interop" folder there is only the GdPicture.NET.10.dll
(plus the GdPicture.NET.10.tlb generated during registration and the registration files).
Are we supposed to copy the appropriate 32bit or 64bit dll libraries in "Redist" into the "COM Interop" folder?
What about the various "Framework x.x" folders in "Redist"?
There are a few dll libraries in there as well (GdPicture.NET.10.dll plus some barcode writer, PDF and a .xml).
Do any of those need to be copied/used and for what situations?
Where should the dll libraries be installed:
It appears that we can place the dll's pretty much anywhere, preferrably in the same directory as the application.
Our application executable resides on a "Network File Server" and is executed from there, not from the target machine.
Should the dll libraries be installed on/registered from a location on the target machine?
Can the dll libraries be loaded from and registered from the location where they reside on the Network file server?
Help with any of the above is greatly appreciated.
Rick Naff
Old Dominion Data Systems