Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Setting the UUID for a VB OCX

14 views
Skip to first unread message

kevki...@gmail.com

unread,
Dec 3, 2007, 10:16:41 AM12/3/07
to
The company I am working for are currently updating Adobe Reader
installations from Acrobat 5.x to Reader 8.x.
However, we will run in to an issue with an older application, for
which we no longer have the source code.

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

Lance Wynn

unread,
Dec 3, 2007, 10:37:18 AM12/3/07
to
I wonder if you can compile it with binary compatibility pointed at the
adobe PDF.OCX. I have never tried this, but perhaps it would work.

<kevki...@gmail.com> wrote in message
news:a3bc8e67-1077-45bf...@n20g2000hsh.googlegroups.com...

kevki...@gmail.com

unread,
Dec 5, 2007, 4:36:37 AM12/5/07
to
Hi Lance,

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

Mike

unread,
Dec 16, 2007, 3:04:45 AM12/16/07
to
onde went swimming with a sexy model in China during a hail storm in a sad
mood and all hell broke loose which caused an avalanche, he jumped out of
the way as the roof collapsed and which defies what that dam fortune teller
told him, he escaped narrowly and hitch-hiked all the way home.
Michael Lalonde discovered a baby boy on a passenger jet and got locked in a
room full of greasy meat because he felt like it and decided to sleep it off
so everyone bowed down to Michael Lalonde, he shot all the bad guys and with
the help of $45 000 worth of special effects he got the money and lived the
rest of his life in Mexico
Michael Lalonde fought his enemy: a wild dog on an ironing board and went
around killing rats with a jackhammer because his leg hurt and a heated
argument arose which started a party, he made a giant leap across the ravine
and to the surprise of the audience he got the girl, the treasure and a
nasty rash.
Michael Lalonde went swimming with Fat Bastardundefined and got locked in
prison because he had no sleep the night before and banged his head on a
wall which caused an avalanche, he blew up a truck with a hand grenade and
which defies what that dam fortune teller told him, he killed the bad guy
and made it away with minimal injuries.
Michael Lalonde got a letter bomb from Karl's mum in Germany during an
important business meeting because he felt like it and went for a long walk
through the park. Then Michael Lalonde ran around like a lunatic, he jumped
out of the way as the roof collapsed and with relative ease he failed the
mission and the bad guys made it away with the gold.
Michael Lalond
"Lance Wynn" <Lanc...@community.nospam> wrote in message
news:eMSKgKc...@TK2MSFTNGP06.phx.gbl...
0 new messages