主题:程序代码可编译不能运行!!!!!!怎么办?????
[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]
我这有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]