winxp profession 下安装delphi7运行后出现的问题(100分)

  • 主题发起人 主题发起人 zhch1100
  • 开始时间 开始时间
Z

zhch1100

Unregistered / Unconfirmed
GUEST, unregistred user!
我在winxp home版本下安装了delphi7,运行正常。昨天把winxp home升级到winxp profession 后运行delphi7正常,但是在按F9调试程序时出现错误,显示为
Access violation at address 05E5D4ED in module 'BORdbk70.dll'. read of address 00000000.
到底时什么原因造成的?请大侠解答一下
 
重装一下呢?我用的也是XP Professional SP2的版本,而且我也用过SP1和Home的版本,全部无问题啊。
 
delphi7不太稳定,此原因不明,建议你重新覆盖安装一下,然后将update补上。
 
我重装过,出现的问题一模一样
 
谁有DELPHI7的update吗?我想update后再看看,不过我的DELPHI7是盗版的,winxp也是盗版的呀
 
我在 Xp profession 下 D7 运行正常。重装系统,D7 试试。
 
我直接用Xp professional安装盘格式化C盘后安装Xp professional,一切正常,然后安装
delphi7,安装过程一切正常,启动delphi7正常,只是调试程序是出现Access violation at address 05E5D4ED in module 'BORdbk70.dll'. read of address 00000000.错误,和升级后出现的错误一模一样,唉,怎么只有我碰上了。
 
是不是你的程序有问题?换一个程序试试。
 
程序是没有问题的,虽然调试出现错误后就死机,重新启动后发现程序已经编译通过,直接运行编译好的程序运行正常,真的怪了!
 
For some mysterious reason, many people seem to have problems with the file BORDBK70.DLL. We regularly receive questions like:

When I try to compile a Delphi project, I get the error Debugger kernel BORDBK70.DLL is missing or not registered. Where can I download that file? How can I find out if my file is damaged?

When you receive the error message BORDBKxx.DLL is missing or not registered (BORDBK70.DLL for Delphi 7, BORDBK60.DLL for Delphi 6, and so on), this file is not missing nor damaged, but it needs to be registered. Ehhh...? :-/ What do you guys mean :-/ ?

Well, normally the Borland Debugger Kernel is automatically registered by Delphi's installer, at the time that you installed Delphi. However, if you receive the above message, then something went wrong and you will need to manually register the debugger. Proceed as follows:

Close all running applications.


Run a Find Files or Folders for BORDBK70.DLL. Make a note of the folder where you found it, that's something like:
C:/Program Files/Common Files/Borland Shared/Debugger but this may vary according to your setup.


Run a Find Files or Folders for REGSVR32.EXE. Also make a note of that location; it depends from your operating system: for Windows 98 this can be C:/WINDOWS/SYSTEM, for Windows NT maybe C:/WINNT/SYSTEM32, and so on...


Go to the COMMAND PROMPT and navigate to the folder that contains BORDBK70.DLL


At the COMMAND PROMPT, give the following command, replacing XXX with the folder that contains REGSVR32.EXE:
path=%path%;XXX
Examples:
for Windows 98: path=%path%;C:/WINDOWS/SYSTEM
for Windows NT: path=%path%;C:/WINNT/SYSTEM32


At the COMMAND PROMPT, give the following command:
regsvr32 bordbk70.dll
Reboot the system.
 
其实楼主google一下就好了 以上是原文 
 
非常感谢Avalon,我用你的方法试了,还是不行,不过你提醒了我,在GOOGLE搜索了一下,其实就是缺少了一个叫psapi.dll的文件,把这个文件下载后copy到bin目录下一切OK!谢谢大家,问题结束!
 
谢谢大家,问题结束!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部