我正在使用Lazarus + Ubuntu 12.04编写程序。
我编译程序并运行二进制文件。它有效,还有使用LazReports创建的报告,它们都可以正常工作。
但是,当我将二进制文件复制到另一个文件夹(例如/ usr / local / bin)时,它可以无报告。当我尝试查看报告时,我看到如下警告:
[警告] SetAlphaBlend调用没有句柄 frProgressForm(TfrProgressForm)
但程序继续......我认为这与LazReport在当前位置需要某种文件有关,但我无法弄清楚它是什么。
关于如何让这个工作的任何想法?
谢谢!
答案 0 :(得分:1)
瞧!
解决方法是将.lrf(报告)文件复制到保存程序二进制文件的文件夹中。