Cannot get application to start

  • Thread starter Thread starter Tom Dresch
  • Start date Start date
T

Tom Dresch

I have developed an application using Visual Basic .NET.

It runs fine on Windows XP platforms once the >NET 1.1
Framework is installed. BUT it will not start on Windows ME
or Windows 2000 Professional.

I am using the JetEngine to work with an Access database.

Any help is appreciated
 
Have you checked the JetEngine version on each machine,
may be you are developing with the latest version and the
other ones are working with an older version.

Check if the Framework 1.1 is already installed on the W2K
and WME machines.

Regards,

Javier
 
Javier,
Thanks. Neither machine had any .NET on them. I installed
from the redistribute kit.

How do I check the JetEngine version?

best regards,

tom
 
Javier,
Thanks. Neither machine had any .NET on them. I installed
from the redistribute kit.

How do I check the JetEngine version? And what do I do to
sync up the versions?

best regards,

tom
 
tom dresch said:
Javier,
Thanks. Neither machine had any .NET on them. I installed
from the redistribute kit.

How do I check the JetEngine version? And what do I do to
sync up the versions?

best regards,

tom

Check your registry on each machine.

You can find it at [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet]

This will show you the major version(s) installed.
That said, v 4.0 has been around for a *long* time and is now up to Service
Pack 8, IIRC. Locate the file msjet40.dll (usually found in
\Windows\System32) and right-click, then select properties. Click on the
version tab for subversion details.

Check here:

http://support.microsoft.com/default.aspx?scid=FH;[LN];sp&

for service packs and updates to MDAC.

You *may* have to apply service packs to Win 2000 before Jet service packs
can be applied, and you *may* be out of luck on the Win ME machine. All this
depends on what version of Access/Jet you used when developing.

Good hunting...
 
Thanks again. I looked at each of the machines as you
instructed and the windows 2000 was okay but the ME had an
old old version so I updated it with the ME update for Jet
from Microsoft.

I still fail to initalize my application.

I receive the following message on both OS's:
Common Language Runtime Debugging Services

"Application has generated an exception that could not be
handled"
Process id = 0x350(848), Thread id = 0x2e8 (744)

On Windows 2000 Professional
OS: 5.0.2195 Service Pack 2 Build 2195
MSJet40.dll: 4.004431.3 - file is located in c:\WINNT\SYSTEM32

On the Windows ME
OS: 4.90.3000 Build 3000
MSJet40.dll : 4.00.2927.17 (before upgrade) and file is
located in c:\WINDOWS\SYSTEM

Any help ideas would be appreciated.

best regards,

tom
 
Back
Top