以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [讨论]使用Syscmd.Project.Open(ProjectFile)重新打开项目与手动打开项目的区别?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=179617)

--  作者:sxfeiliu
--  发布时间:2022/8/31 9:57:00
--  [讨论]使用Syscmd.Project.Open(ProjectFile)重新打开项目与手动打开项目的区别?
使用Syscmd.Project.Open(ProjectFile)重新打开项目与手动打开项目的区别?

手动打开项目无错误,但测试使用Syscmd.Project.Open(ProjectFile)重新打开项目,有多处错误提示,初步发现全局变量定义有区别,但还有一处错误无法解决:

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:
详细错误信息:
此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据

不知是什么原因造成的区别和错误?

--  作者:有点蓝
--  发布时间:2022/8/31 10:06:00
--  
Syscmd.Project.Open在什么事件用?事件完整代码发上来
--  作者:sxfeiliu
--  发布时间:2022/8/31 12:23:00
--  
是在命令窗口单独测试使用的,放入按钮中测试结果一样! 此命令好像不是完全关闭项目重打开项目,项目之前的设置未全部清理,新打开项目时有些设置好像也没完全加载! 想知道和手动关闭再打开区别在哪?如何模拟这种操作避免错误发生? 另错误提示所在事件和详细信息为何不详? 谢谢!
--  作者:有点蓝
--  发布时间:2022/8/31 13:33:00
--  
我在命令窗口测试没有任何问题,请提供实例测试