FastReport有一堆的dll依赖,调用成功的前提需要安装FastReport或者注册其安装文件下Framework文件夹下dll文件
FastReport中文网可以下载,我用的是试用版。


代码如下
import threading
import clr # 安装的是pythonnet包
import os
dll = clr.AddReference(os.getcwd() + f"\\FastReport.dll")
"""
需要绝对路径 相对路径导入失败(可能有依赖) 该方法是加载.net程序集
测试不加dll后缀报错
不开启线程也报错
"""
print(dll) # 是否成功导入 失败返回None
def fastRepot_run():
report = Report()
report.Load("test.frx")
report.Show()
from FastReport import *
threading.Thread(target=fastRepot_run).start()
报错如下
有大佬知道原因欢迎指正

FastReportDLL依赖问题:试用版加载和多线程运行示例,
文章讲述了在使用FastReport试用版时遇到的问题,涉及到dll文件的依赖和加载,以及在尝试通过线程调用`Load`和`Show`方法时的错误。寻求解决DLL导入和多线程执行FastReport的指点。
840

被折叠的 条评论
为什么被折叠?



