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

An error occurred while validating. HRESULT = '80040155'

687 views
Skip to first unread message

Andy Maggs

unread,
Aug 28, 2002, 1:10:46 PM8/28/02
to
Hi Travis,

If you had continued the search in Google Groups for 80040155 you would
find that the problem seems to occur on machines having InstallShield
Developer 7 installed and is due to a missing interface IEnumVARIANT with
interface ID {00020404-0000-0000-C000-000000000046}. If you actually look
for this GUID in the registry, you will find it under
HKEY_CURRENT_USER\Interface which is totally the wrong place, it should be
under HKEY_LOCAL_MACHINE\Software\Classes\Interface, so you can export the
wrong key, edit the reg file and reimport and lo and behold you will find
that you can build the install project.

I don't claim credit for finding this, see the following newsgroup threads:

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=%23loIBdcSCHA.216
%40tkmsftngp11&rnum=8&prev=/groups%3Fq%3D80040155%26hl%3Den%26lr%3D%26ie%3DU
TF-8%26selm%3D%2523loIBdcSCHA.216%2540tkmsftngp11%26rnum%3D8

and

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=4ac501c1e783%2441
abe180%243aef2ecf%40TKMSFTNGXA09&rnum=6&prev=/groups%3Fq%3D80040155%26hl%3De
n%26lr%3D%26ie%3DUTF-8%26selm%3D4ac501c1e783%252441abe180%25243aef2ecf%2540T
KMSFTNGXA09%26rnum%3D6

and

http://www.textcontrol.com/tx/newsgroups/microsoft_public_dotnet_general/200
2/05/22/0062.htm

Thanks to all the people who did the hard work to discover all this, I for
one appreciate it.

Regards

Andy Maggs

"Travis Hyatt" <travis...@nnnnnnomegasystemsinc.com> wrote in message
news:#qEbg9KOCHA.1160@tkmsftngp11...
> Hello all...
>
> I'm actually posting this in response to a thread started on 2/1/2002, but
> is apparently no longer on MS servers. The thread is on google groups at
>

Travis Hyatt

unread,
Sep 24, 2002, 10:38:31 AM9/24/02
to
Woo hoo! Thanks for the fix, Andy...

This actually fixed two problems on my machine...I couldn't build windows
installer projects, and I couldn't iterate a collection class written in VB6
using For Each in VB.NET (for i = 1 to collection.count worked fine). The
error I was getting when using For Each was "QI For IEnumVariant" failed.
Merging this reg key in fixed it (which makes sense, because this is the
IEnumVariant interface, so no wonder it couldn't query it).

Thanks again for the post...
Travis

PS, for those of you still looking, here's the reg keys that you need to
import...they're available in one of Andy's links below...shown here for
easy reference.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{00020404-0000-0000-C000-0000
00000046}]
@="IEnumVARIANT"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{00020404-0000-0000-C000-0000
00000046}\NumMethods]
@="7"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{00020404-0000-0000-C000-0000
00000046}\ProxyStubClsid]
@="{00020421-0000-0000-C000-000000000046}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{00020404-0000-0000-C000-0000
00000046}\ProxyStubClsid32]
@="{00020421-0000-0000-C000-000000000046}"


"Andy Maggs" <andy....@exchange.co.uk> wrote in message
news:O#S3NXrTCHA.1496@tkmsftngp09...

trik...@gmail.com

unread,
Jun 15, 2013, 3:07:35 PM6/15/13
to
But this problem only occurred in my SamsungGT-S7560M android phone. So how do I correct the problem? The problem is it looks for an already canceled address.
KN
0 new messages