使用产品:iiobjectsjava 操作系统:win10 x64
数据类型: revit文件rvt格式
问题详细描述:提供的导出demo在.net工程中,在demo的基础上我想实时监控一个文件夹是否增加了revit文件,如果新增就直接进行转换
现在的问题是1、我用到FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Path = path;
watcher.Filter = filter;
watcher.Created += new FileSystemEventHandler(OnProcess);
在OnProcess函数中进行转换,运行到 :
RevitFile File = new RevitFile(RevitCore.Instance);
Docs = File.Open(rvtfile, new ExportParameter());直接闪退
2、转换思路我新建一定时器,定时转换,用上边的FileSystemWatcher方法,在OnProcess把目录保存下来,
在定时器的回调函数处理转换, m_timer = new System.Threading.Timer(new TimerCallback(MoveFile), null, Timeout.Infinite, Timeout.Infinite);
同样的在RevitFile File = new RevitFile(RevitCore.Instance);
Docs = File.Open(rvtfile, new ExportParameter());直接闪退
请协助查询原因,或者在这种情况下应该怎么应用?非常感谢