大家帮个忙!
在windows2003用DELPHI6做个的数据库软件,数据库为access2000,在家里运行正常,把编译后的EXE文件拿到客户(操作系统为windowsXP)那运行提示如下错误码信息:exception eprinter in module lmgxd.exe at 00030ac6 printer selected is not valid。
系统用到三方控件:ehlid、fastreports
在线给分

解决方案 »

  1.   

    在操作系统为windowsXP上安装DELPHI6,然后再重新编译你的数据应用程序一次.
      

  2.   

    估计可能是:
    1、fastreport的问题建议换成report builder试试。
    2、也许是DELPHI6的问题。建议项目升级到DELPHI7 试试。
      

  3.   

    因为fastreport控件在运行时需要一个DLL文件,叫什么tprint什么的,具体的说不清了。必须把那个DLL打包进安装程序。
      

  4.   

    我用delphi做的程序移植后出过很多问题
    记得上次做了个管理系统
    拿到客户机器上的时候就会出问题
    原因也解决了
    因为缺了个delphi提供的DLL(borlndmm.dll),而客户电脑上根本没装delphi