回 帖 发 新 帖 刷新版面

主题:程序代码可编译不能运行!!!!!!怎么办?????

[size=6][size=3]大家好!
我这有pascal写的POS机程序,程序中有2个功能(校表软件和CMRI软件)采用的是条件编译分别来实现这两个功能.
文件最前部分有如下宏定义
{$DEFINE DEBUGG} //DEBUG通讯的数据会转写到DEBUG.TXT文件中,便于调试,正式版不要打开
{$DEFINE CALIBRATEE}//CALIBRATE生成校表软件//
{$DEFINE CMRI} //生成CMRI软件//

{$ENDIF}
当我把"{$DEFINE CALIBRATEE}//CALIBRATE生成校表软件//"这条语句删除后程序可以正常执行得到结果;而当我想要实现校表软件功能时,我删除"{$DEFINE CMRI} //生成CMRI软件//
"这条语句,结果编译通过,但是运行的结果是:
Fatal:CommPlus<TM> not installed.
ComPlsUN<TM> Unie not available.

这是怎么回事啊?是不是少了什么插件??????
拜托高手指点一下,不胜感激啊!!!!!![/size][/size]

回复列表 (共2个回复)

沙发

[size=6][size=3]大家好!
大家好!
我这有pascal写的POS机程序,程序中有2个功能(校表软件和CMRI软件)采用的是条件编译分别来实现这两个功能.
文件最前部分有如下宏定义
{$DEFINE DEBUGG} //DEBUG通讯的数据会转写到DEBUG.TXT文件中,便于调试,正式版不要打开
{$DEFINE CALIBRATEE}//CALIBRATE生成校表软件//
{$DEFINE CMRI} //生成CMRI软件//

{$ENDIF}
当我把"{$DEFINE CALIBRATEE}//CALIBRATE生成校表软件//"这条语句删除后程序可以正常执行得到结果;而当我想要实现校表软件功能时,我删除"{$DEFINE CMRI} //生成CMRI软件//
"这条语句,结果编译通过,但是运行的结果是:
Fatal:CommPlus<TM> not installed.
ComPlsUN<TM> Unie not available.

这是怎么回事啊?是不是少了什么插件??????
拜托高手指点一下,不胜感激啊!!!!!! 
!!!![/size][/size]

板凳

[size=6][size=3]
大家好!
我这有pascal写的POS机程序,程序中有2个功能(校表软件和CMRI软件)采用的是条件编译分别来实现这两个功能.
文件最前部分有如下宏定义
{$DEFINE DEBUGG} //DEBUG通讯的数据会转写到DEBUG.TXT文件中,便于调试,正式版不要打开
{$DEFINE CALIBRATEE}//CALIBRATE生成校表软件//
{$DEFINE CMRI} //生成CMRI软件//

{$ENDIF}
当我把"{$DEFINE CALIBRATEE}//CALIBRATE生成校表软件//"这条语句删除后程序可以正常执行得到结果;而当我想要实现校表软件功能时,我删除"{$DEFINE CMRI} //生成CMRI软件//
"这条语句,结果编译通过,但是运行的结果是:
Fatal:CommPlus<TM> not installed.
ComPlsUN<TM> Unie not available.

这是怎么回事啊?是不是少了什么插件??????
拜托高手指点一下,不胜感激啊!!!!!! 
!!!!!![/size][/size]

我来回复

您尚未登录,请登录后再回复。点此登录或注册