Delphi 6.0 + Windows 2000开发的一个软件,在单Windows 98 下运行正常,在单Windows 2000下运行也正常,但是在双操作系统下(C盘先安装Windows98,然后再在D盘上安装Windows2000),98里运行正常,但在2000里运行就不行了,不知道为什么,请高手们指点指点,小弟感激不尽!!!

解决方案 »

  1.   

    你是不是读写了什么系统目录啊?或者用到调用什么系统dll了?
      

  2.   

    决对不是API调用问题,因为程序在WIN98下运行正常,在WIN2000中也是正常的,只是在双系统下出错。
    但路径问题因该不大,因为是相对路径,但是请问你的程序中有没有访问系统路径?如果有,请用返回系统路径函数来试一试。
    也许可以,但决不是程序自身路径访问问题。记得WINDOWS优化大师么?它在双系统下也不能正常识别一些快捷方式的正确性。