travel_he 发表于 2016-6-14 08:51:49

编译问题

本帖最后由 Lenka.Guo 于 2016-6-14 09:36 编辑

报表文件能否编译在EXE,通过内部实例调用?
这样可以减少外部文件的存在,防止用户接触报表文件.

Lenka.Guo 发表于 2016-6-14 09:35:54

您指的是,将报表文件封装到exe文件中, 然后您在另一个项目Project2 中调用调用exe文件 以展示报表?
如果是这样的话,就需要注意License的问题,需要将exe中的Licenses.licx文件复制到 Project2 中,与exe文件保持同一目录,这样避免报license错误。

travel_he 发表于 2016-6-14 15:45:45

我的意思是在同一个项目中,把预览窗体和报表文件编译在一起,这样就是一个EXE,在内部调用报表.
有这种可能吗?如何实现法?

Lenka.Guo 发表于 2016-6-14 15:59:11

travel_he 发表于 2016-6-14 15:45
我的意思是在同一个项目中,把预览窗体和报表文件编译在一起,这样就是一个EXE,在内部调用报表.
有这种可能 ...

将报表和预览窗体封装成 Exe, 在主程序中调用这个 exe来显示报表;
具体实现的步骤与其他Winform 程序中调用Exe方法相同, 注意的就是需要将 Exe 生成的Licenses.licx文件,要在主程序中复制一份。

Winform 程序中调用exe ,可参考:http://stackoverflow.com/questions/15393707/running-exe-inside-winform-project-tab





页: [1]
查看完整版本: 编译问题