Solved

Runtime error 76: path not found error VB6 program on Windows 7

Posted on 2016-08-11
3
330 Views
Last Modified: 2016-08-11
I have an older VB6 program that works fine on XP but gives a File Not Found error on Windows 7.
I'm trying to figure out how I can determine what path/file it is trying to access in order to try and resolve the issue.

Would anyone know how I can determine exactly what it is looking for but can't find?

I do not have the source code, only the compiled exe.

Thanks.
0
Comment
Question by:asantia
3 Comments
 
LVL 33

Accepted Solution

by:
it_saige earned 500 total points
ID: 41752310
If you are not getting a log file, WER (windows exception report) or Event Log entry, then you could use the Process Monitor from the Sysinternals library in order to determine which file the program cannot find.

http://www.howtogeek.com/school/sysinternals-pro/lesson5/all/

-saige-
0
 
LVL 25

Expert Comment

by:Lee Savidge
ID: 41752322
My guess is that it is the user profile. In XP it was under documents and settings and in Windows 7 it is under Users. These should be referenced by the %USERPROFILE% environment variable so Windows does the translation for you.

There is a function that returns the values in environment variables, and if memory serves it is a variant so you should cast it to a string. The function is environ()

Although this page shows VBA code in Excel, it shows how to list out all the environment variables:

http://www.wiseowl.co.uk/blog/s387/environment-variable-vba.htm

It would be the user profile directory location change is your problem though. If not, it will be another special directory location change.
0
 

Author Closing Comment

by:asantia
ID: 41752787
That worked, thanks.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

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

Suggested Solutions

I was working on a PowerPoint add-in the other day and a client asked me "can you implement a feature which processes a chart when it's pasted into a slide from another deck?". It got me wondering how to hook into built-in ribbon events in Office.
This article describes some techniques which will make your VBA or Visual Basic Classic code easier to understand and maintain, whether by you, your replacement, or another Experts-Exchange expert.
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
Windows 8 comes with a dramatically different user interface known as Metro. Notably missing from the new interface is a Start button and Start Menu. Many users do not like it, much preferring the interface of earlier versions — Windows 7, Windows X…

920 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

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now