Many Microsoft Visual C ++ 6.0 users may encounter such an annoying problem: the OPEN button on the toolbar or the file-> OPEN button cannot open the file, you cannot add files to a project. The symptoms are as follows: no response or more serious:
Access conflict (0xc0000005) in 0x5003eaed devshl. dll ).
Devshl. dll references the memory in 0x0000000. The memory cannot be read.
In addition, vc6.0 will die directly, no matter whether the system is reinstalled or vc6 is reinstalled, it will not help. This is a bug in vc6. Microsoft has provided a solution.
The solution is as follows:
1.Go to the following URL:Http://download.microsoft.com/download/vc60ent/s1/ 6.0/w9xnt4/en-US/filetool.exe
Download a filetool.exe file,
(1) double-click the file and click "Unzip" to copy the directory name under "unzop to folder ".
(2) open this Directory, which contains someProgramFile, find the DSW suffix, that is, the workspace, open with vc6
Compile, generate, and run files
Under the directory, you will findDebugFolder. What we need isFiletool. dllFile
2Okay, the first step is done, and the next step is around thisDLLFile CreationArticleNow
(1) Find "tool" on the toolbar of vc6 and follow these steps: Tools> customization> additional items and macro files> browse
Next, select the filetool. dll file you just saw (remember to select the file typeDLL)
(2) there will be a problem :"Unable to register this add-ins because its dllregisterserver returns an error"
The solution I found in a Foreign Forum
First, open the command line prompt(Use administrator identity), CD to the directory where filetool. dll is stored.
Enter"Regsvr32 filetool. dll"Register thisDLL.
Now, perform the following (1) steps and find that you can
After you press "close", such a small toolbar appears:
This is our ultimate goal. The O button is used to replace the original Open button, and the button is used to add files to the project.
Haha, vc6 can be used again normally,
If it is helpful to you, don't forget to mark one here...