Solved

Converting an app from v -9 to v -2000

Posted on 2001-08-15
4
248 Views
Last Modified: 2012-08-14
Hi |
I've just converted an Acc. app to v -2000.
When compiling, the references claims that a component
is missing. The component is VB6EXT.OLB which probably
belongs to Visual Studio.
I can however not find a 2000-version.
Question:
Can I use the -97 version as it is, or is there a v-2000 one, or are there components replacing it f.x. VBEExt1.OLB
?

Jan
0
Comment
Question by:skyberg
  • 2
  • 2
4 Comments
 
LVL 4

Accepted Solution

by:
MacRena earned 50 total points
ID: 6387724
Is this running on the same machine as the old 97 program used to be?
If so, then this makes no sence.  I would think that the program would be able to find the library file since it found it when it was in 97.
If this is a different computer, then copy the same file over and register it on the new machine's "Windows/System" (or WINNT/System32 - where ever your System folder is).  If copying the file into the directory doesn't automatically register it (Windows should tell you that it has been registered) then click START/RUN and type the following:
regsvr32 VB6Ext.OLB

I have a Reference in my 2000 installation named "M$ Visual Basic 4.0 Development Environment" that points to my VB 4.0 directory's copy of VBEXT32.OLB.
If the file your 2000 is looking for is called "VB6EXT.OLB", then I think it wants that version, and the 97 version will work.

I don't have experience with that library or how it's used, but another option might be to open References and see what IS available, and change the program's requirements to match that.  Like if there is a control that uses the VB6Ext.OLB library, then delete it and add the comparable control from the 2000 environment.  I'm shooting in the dark here.

Good luck,
Mac
0
 

Author Comment

by:skyberg
ID: 6409033
Hi mr MacRena!
As I said, I about to convert an app from -97 to -2000.
On my own PC I have an app -2000.  Looking into the
reference-list "Microsoft visual basic application extesibility" I see a path down below pointing to the
object in uestion. However, the path is to long to be
fully seen, s? I can't figure out what the objectname is.
If You can see it in Yor system, could You kindly send
me the name ?. If it is an .OLB, it is uneccesary tu
register, if it is a .dll then it might be.

Jan
0
 

Author Comment

by:skyberg
ID: 6490081
Ok.
In some cases the system (References) is *screaming'
for .... Extensibility 6.0.
What it really means, is Extensibility 5.3.

Then it works

Jan
0
 
LVL 4

Expert Comment

by:MacRena
ID: 6490949
Hello skyberg,
I see that you replied on 8/21 - I didn't get an email so I'm sorry I didn't reply at that time.
I'm glad you figured it out. Thanks for the points.  I wish there was a way to keep track of EE questions that we have posted in so we can check back a week later.  Then I would have seen your post.
Mac
0

Featured Post

Active Directory Webinar

We all know we need to protect and secure our privileges, but where to start? Join Experts Exchange and ManageEngine on Tuesday, April 11, 2017 10:00 AM PDT to learn how to track and secure privileged users in Active Directory.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction When developing Access applications, often we need to know whether an object exists.  This article presents a quick and reliable routine to determine if an object exists without that object being opened. If you wanted to inspect/ite…
Overview: This article:       (a) explains one principle method to cross-reference invoice items in Quickbooks®       (b) explores the reasons one might need to cross-reference invoice items       (c) provides a sample process for creating a M…
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
In Microsoft Access, learn how to “cascade” or have the displayed data of one combo control depend upon what’s entered in another. Base the dependent combo on a query for its row source: Add a reference to the first combo on the form as criteria i…

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question