Re: Issues in typelib.c with installshield 7

2003-12-10 Thread Mike Hearn
On Wed, 2003-12-10 at 00:12, Andrew de Quincey wrote: > Yeah, I've played with it under windows... an ITypeInfo is supposed to > AddRef() the ITypeLib ONCE when its retrieved using things like > ITypeLib.FindName(). (when you release it, you do it just once as well, when > the original refcount

Re: Issues in typelib.c with installshield 7

2003-12-09 Thread Andrew de Quincey
On Tuesday 09 December 2003 20:02, Mike Hearn wrote: > On Tue, 09 Dec 2003 18:22:04 +, Andrew de Quincey wrote: > > Next up is some reference count problem; the ITypeLib interface seems to > > get destroyed too early. > > Hmmm. I seem to recall posting a patch that fixed a similar issue (but in

Re: Issues in typelib.c with installshield 7

2003-12-09 Thread Mike Hearn
On Tue, 09 Dec 2003 18:22:04 +, Andrew de Quincey wrote: > Next up is some reference count problem; the ITypeLib interface seems to get > destroyed too early. Hmmm. I seem to recall posting a patch that fixed a similar issue (but in the wrong way) a few months ago. I think TypeInfo was not re

Re: Issues in typelib.c with installshield 7

2003-12-09 Thread Andrew de Quincey
On Monday 08 December 2003 21:22, Marcus Meissner wrote: > On Mon, Dec 08, 2003 at 10:39:54AM +, Andrew de Quincey wrote: > > > > e.g. in ITypeInfo_fnGetIDsOfNames, I have changed it to > > > > if(This->TypeAttr.cImplTypes && > > > >(This->TypeAttr.typekind==TKIND_INTERFACE || > > >

Re: Issues in typelib.c with installshield 7

2003-12-08 Thread Marcus Meissner
On Mon, Dec 08, 2003 at 10:39:54AM +, Andrew de Quincey wrote: > > > > e.g. in ITypeInfo_fnGetIDsOfNames, I have changed it to > > > if(This->TypeAttr.cImplTypes && > > >(This->TypeAttr.typekind==TKIND_INTERFACE || > > > This->TypeAttr.typekind==TKIND_DISPATCH)) { > > > > Do you ha

Re: Issues in typelib.c with installshield 7

2003-12-08 Thread Andrew de Quincey
> > e.g. in ITypeInfo_fnGetIDsOfNames, I have changed it to > > if(This->TypeAttr.cImplTypes && > >(This->TypeAttr.typekind==TKIND_INTERFACE || > > This->TypeAttr.typekind==TKIND_DISPATCH)) { > > Do you have a sample installer for download? Bah, I can't find one thats (a) available ea

Re: Issues in typelib.c with installshield 7

2003-12-07 Thread Marcus Meissner
On Sun, Dec 07, 2003 at 03:37:17PM +, Andrew de Quincey wrote: > Hi, today I've been trying to get an Installshield 7 installer going. I think > I've seen reports from other people about having problems as well. > > The problems I've been having stem from the implementation of > ITypeLib/ITy

Issues in typelib.c with installshield 7

2003-12-07 Thread Andrew de Quincey
Hi, today I've been trying to get an Installshield 7 installer going. I think I've seen reports from other people about having problems as well. The problems I've been having stem from the implementation of ITypeLib/ITypeInfo/etc in oleaut32. The first problem is as follows: Installshield has a