刚在一台新机器上装了delphi
结果任何程序都只能编译,但不能运行
每次都报错
Access violation at address 0x7c9237cf: 
Read of address 0x00000000. 重装了也不行,现在连补丁都装了,还是不行
难道与系统冲突了?
第一次装的时候好像提示什么更新,就点了yes
装好发现任何程序都不能运行了大家帮帮忙啊
跪谢!

解决方案 »

  1.   

    最好先把微软的东东装全了再装delphi 7!!!
      

  2.   

    我恢复系统后重装delphi
    中间跳出一个框
    setup has found that a system registry setting for just in time debugging is set to another application.changing this registration key will make borland your registered
    application for just in time debugging,and enables COM based distributed debugging
    using borland's debugger.
    for borland's com distributed debugging to work correctly this setting must be updated.
    it is currently set to :drwtsn32 Do you want to updata the configuration?我点了否,没有更改注册表,打开delphi出现以下对话框
    your just-in-time debugger is currently set to 'drwtsn32 -p %ld -e %ld -g'.in order
    for just-in-time debugging and distributed debugging features to work correctly,it
    needs to be changed to '"c:\program files\borland\delphi7\bin\bordbg70.exe"-aeargs 
    %ld %ld'.do you want to change this setting?
    我点了否,进入delphi,程序可以运行第一次安装时出现对话框时点的是‘是’,更新了just-in-time debugger,所以后面冲突。
    那是不是以后都不使用delphi的just-in-time debugger,任何程序都能成功运行呢?
      

  3.   

    我点了否,没有更改注册表,打开delphi出现以下对话框
    your just-in-time debugger is currently set to 'drwtsn32 -p %ld -e %ld -g'.in order
    for just-in-time debugging and distributed debugging features to work correctly,it
    needs to be changed to '"c:\program files\borland\delphi7\bin\bordbg70.exe"-aeargs 
    %ld %ld'.do you want to change this setting?
    我点了否,进入delphi,程序可以运行
    应该点 是
      

  4.   

    这个是由于多种编译工具一起的原因
    也可能是卸载不干净,把一个delphi认成几个delphi
      

  5.   

    我用的是xp正版的home版
    不知道是什么编译工具与delphi冲突
    现在还是经常报冲突
    索性都不在delphi点run了
    直接点exe文件看运行的状态怎么会这样
    都有冲动去装了d版的xp professional了
      

  6.   

    呵呵,楼主认为是delphi的问题?