主题:用foxcharts.vcx做的图表压缩编译后不能运行?
我用foxcharts.vcx做的图表,用fox的编译器编译后(.exe)能运行(do form membercharts),用黄青海的压缩编译器编译后不能运行,出现foxcharts的属性 with...endwith,OGFX,OBMP等错误。我分析是压缩编译器编译时,不能将foxcharts.vcx的自定义属性等不能编译进去,造成运行时错误。其程序我想要压缩编译器编译的,不要fox的编译器编译的。于是我想了一个法,编一个动态链接库,来处理这个图表(表单),但是还是不能运行,提示动态链接库不能有界面出现,用messagebox()测试能运行。程序如下:
**studentschart.DLL 程序:
DEFINE CLASS myclass AS Custom OLEPUBLIC
**DEFINE CLASS myclass AS session OLEPUBLIC
PROCEDURE MyDoCmd(cCmd)
&cCmd
ENDPROC
ENDDEFINE
**调用 studentschart.DLL
ox = CreateObject("studentschart.myclass")
ox.mydocmd("do form D:\test\forms\membercharts.scx")
**ox.mydocmd("messagebox('ppppp',48,'dfdfd')")
特请教高手,如何将foxcharts.vcx做的图表(表单),用黄青海的压缩编译器编译后才能运行,学徒在此先谢了!
**studentschart.DLL 程序:
DEFINE CLASS myclass AS Custom OLEPUBLIC
**DEFINE CLASS myclass AS session OLEPUBLIC
PROCEDURE MyDoCmd(cCmd)
&cCmd
ENDPROC
ENDDEFINE
**调用 studentschart.DLL
ox = CreateObject("studentschart.myclass")
ox.mydocmd("do form D:\test\forms\membercharts.scx")
**ox.mydocmd("messagebox('ppppp',48,'dfdfd')")
特请教高手,如何将foxcharts.vcx做的图表(表单),用黄青海的压缩编译器编译后才能运行,学徒在此先谢了!