解决C++ builder 4.0编译后的程序在某些计算机上运行出现"EAccessViolation" 的错误-LMLPHP

1. bordbk41.dll is missing or not registered.

regsvr32 "C:\Program Files (x86)\Common Files\Borland Shared\Debugger\bordbk41.dll"

This issue also can cause "EAccessViolation" error when run the application in the computer which didn't register this dll.

2. "1 transfer item(s) contain syntax errors"
a. Click on Tools,Configure Tools.
b. Select Visual C++ Project Conversion Utility.Click on Edit.
c. Remove the quotation marks from the "Parameters" entry; Leaving a space between -i and C at the beginning of the entry.Click OK.

3. Any error in win10, try run as Administrator.

4. unable to rename C:\Program Files\Borland\Cbuilder6\bin\bcb.$$$" to "C:\Program Files\Borland\Cbuilder6\Bin\bcb.dro"

Run as administrator bcb.exe

Go to the Start Menu and choose Run. Then type in the following command:

regsvr32 <full_path_to>\BORDBK41.DLL

Where <full_path_to> is the path to the file. It's located in the "Borland
Shared\Debugger" folder where you have Builder installed.

<full_path_to> = D:\Software\Broland.c++\Broland.c++4.0\Runimage\Borland Shared\Debugger

05-18 09:50