连编后的执行程序打不开文件在VF环境下执行主程序没有问题,可连编成可执行程序后却打不开文件。请高手指教。 主程序如下
CLEAR
ALL **** 系统初始 SET DO Pzdyini set default to d:\票据打印系统
&&设置软件所在的目录,应根据您的目录做适当修改 SET DEBUGOUT TO lzmtemp ****
定义系统菜单 PUBLIC S_DO S_DO="" DO PZDYXT.MPR CLEAR
****
系统封面 CLEAR DO FORM pzfm CLEAR **** 系统登录 public
I,S_LEVEL i=0 S_LEVEL=.F. DO FORM SYSLOG **** **** IF
S_LEVEL ACTIVATE MENU _MSYSMENU NOWAIT READ EVEN ENDIF **** CLEAR
EVENTS CLOSE ALL SET SYSMENU TO DEFAULT ON
ERROR
************************************************* PROC
Pzdyini ************************************************* SET ANSI
ON SET AUTOSAVE ON SET BELL ON SET BLOCKSIZE TO 4 SET CARRY
OFF SET CENTURY ON SET CLASSLIB TO TPSCLASS.VCX ADDI SET CLOCK
STATUS SET CONFIRM OFF SET CONSOLE OFF SET CPCOMPILE TO 936 SET
CPDIALOG OFF SET DATE ANSI SET DECIMALS TO 2 SET DELETED ON SET
DEVELOPMENT ON SET DOHISTORY OFF SET ESCAPE OFF SET EXACT ON SET
EXCLUSIVE OFF FOR I=1 TO 12 SET FUNCTION I TO "" ENDFOR SET HELP
On SET HOURS TO 24 SET KEYCOMP TO WINDOWS SET LOCK off SET MESSAGE
TO SET MOUSE ON SET MULTILOCKS ON SET NEAR OFF SET NOTIFY OFF SET
NULL OFF SET OPTIMIZE ON SET PALETTE ON SET REFRESH TO 5,5 SET
REPROCESS TO 100 SET RESOURCE TO FOXUSER SET SAFETY off SET SECONDS
OFF SET SEPARATOR TO , SET STATUS OFF SET STATUS BAR On SET TALK
OFF CLEAR
************************************************* PROC
SysExit ************************************************* IF MSG("Pzdy -
票据打印系统","真的想退出本系统吗?","?YN")="YES" CLEAR
EVENTS ENDIF | |
hujj |
2012-05-22 20:38 |
极有可能是楼主将数据库及表包含进了项目中编译成EXE文件了。 | |
lixueqiang |
2012-05-23 08:11 |
你到进程里看有没有有你的主程序名,如果有,你可能没有正确设置主表单的显示模式为顶层表单,而且不是在windows窗口中显示。 | |
278930937 |
2012-05-24 12:49 |
谢谢二位,我找到问题了,需加一条 _Screen.Show 这个语句。 | |
|