Groups | Blog | Home
all groups > vb.net upgrade > march 2006 >

vb.net upgrade : amcompat.tlb


Judo sensei
3/13/2006 10:35:27 PM
I recently installed vb.net 2003 onto my PC that had VB6 installed. When I
try to load one of the VB6 apps in VB6 it now reports that it cannot load
amcompat.tlb. I searched the internet for anything to do with amcompat.tlb
but all I got was a confusing set of documents regarding spyware. Has
anyone come across this issue.
shterzer NO[at]SPAM gmail.com
3/14/2006 6:09:13 AM
Surprisingly enough, we just had the same problem over here in one of
the stations loading an old VB6 application.
Checking the references of the project showed no usage of the .tlb
file, so we checked out the VBP from SourceSafe (not from within VB),
loaded up the project without the TLB, saved it and checked it back in.
Problem solved, but still remains a mystery.

[quoted text, click to view]
Ken Halter
3/14/2006 7:55:12 AM
[quoted text, click to view]

It appears that both of you visited the same site in the past and that site
installed the tlb. It is definitely being reported as spyware.

F-Secure Computer Virus Information Pages Aureate 'Spying' case
http://www.f-secure.com/v-descs/aureate.shtml

<quote>
The following is a listing of all software known to install the
Aureate spy on your system. The Aureate spy keeps track of your
Internet activities and sends a report to Aureate every time you
open your browser. The Aureate spy places the following files on
a Windows machine. [It is not known, yet, to affect Macintosh or
Linux machines.]

The installed files are some or all of:

adimage.dll
advert.dll
advpack.dll
amcis.dll
amcis2.dll
amcompat.tlb
amstream.dll
anadsc.ocx
anadscb.ocx
htmdeng.exe
ipcclient.dll
msipcsv.exe
tfde.dll
</quote>


--
Ken Halter - MS-MVP-VB (visiting from VB6 world) - http://www.vbsight.com
Please keep all discussions in the groups..

Judo sensei
3/15/2006 12:00:00 AM
I have solved the problem as far as my VB project is concerned.
The project uses the amovie.ocx control. I also guessed that amcompat.tlb
might stand for A'ctive'M'ovie'compat'ability.tlb and so could be a type
library for amovie.ocx.
I have found that at various times amovie.ocx becomes unregistered, probably
after I have installed some software, and I have cured the problem with
running regsvr32.exe C:\windows\system32 amovie.ocx and re-registering the
control. This worked again in this instance and now no more message re
amcompat.tlb. However, previously I never got the error message concerning
amcompat.tlb.

I will probably never know what happened, but the app works fine now.

Judo Sensei

[quoted text, click to view]
AddThis Social Bookmark Button