The issue is that Acrobat 5 and 6 both came with PDF.OCX, which was
used quite a bit in our applications. Reader 8.x has replaced this
with AcroPDF.DLL, which means that compatibility has been lost.
I can wrapper the relevant control in AcroPDF.DLL in to a new PDF.OCX
with the same ProgID, functionality and accessors, but this does not
help as I need to also set the UUID, to keep the older applications
unaware of any changes.
Does anyone know a way of setting the UUID for a VB OCX, or are you
aware of a work around for an issues like this?
Many thanks,
Kev K
<kevki...@gmail.com> wrote in message
news:a3bc8e67-1077-45bf...@n20g2000hsh.googlegroups.com...
That was the first thing I thought of, however it raises the following
error: A compatible ActiveX component must be a Visual Basic
executable or a DLL.
I know it would be possible to do this with VC++, then set the UUID.
The problem there being that I am not proficient enough in VC++ to do
it.
I also thought of playing with the Type Library Editor that comes with
the "Advanced Visual Basic 6" by Matthew Curland (www.powervb.com),
but I could not figure out how to fake a VB controls UUID.
It's at this point that I decided to try the groups. Hoping that
someone with VC++ experience had come across the same problem.
Cheers,
Kev K