编译DLL的问题,帮忙解答,谢谢
本帖最后由 szivanl 于 2012-11-05 12:43:27 编辑 我做了个DLL给C#调用,DLL主要调用FASTRESPORT打印报表,调试运行通过,但是在一台没有安装
FASTRESPORT的电脑上,提示以下错误。
External component has thrown an exception
编译DLL的时候做了以下选择:
在project->Options->Compiler中点击Release,
在project->Options->Packages中取消Builder with runtime packages的对钩
在project->Options->Linker中dynamic RTL选择false
我使用的是C++ BUILDER2010
[解决办法]
完全编译以后不需要打包了。你在程序中加入一些debug语句,随时输出状态,看看到底哪一步的时候弹出错提示。