以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  Report_TableInited引发软件崩溃  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=185169)

--  作者:onlyflyttn
--  发布时间:2021/4/13 17:56:51
--  Report_TableInited引发软件崩溃
Sub Report_TableInited(Table)
Application.MsgOut Table.GetGrid.Name
End Sub



这行代码会造成金字塔崩溃,没有任何提示,直接退出,并且损坏本地数据。另外使用Table.GetItemText属性不反回值!
[此贴子已经被作者于2021/4/13 17:57:56编辑过]

--  作者:yukizzc
--  发布时间:2021/4/14 9:21:13
--  
你这是某个框架里的代码?
这个框架方便到处发我们这边吗

--  作者:onlyflyttn
--  发布时间:2021/4/17 15:02:45
--  
就是自带的动态显示牌。64位的6.01和6.1b1都是如此。
图片点击可在新窗口打开查看

--  作者:yukizzc
--  发布时间:2021/4/17 22:27:50
--  

\'由于框架内的代码作用于全局,并且不会随着工程项目切换,
\'因此建议框架对象内的代码只编写与本框架事件有关的代码,不要使用作用于整个工程的变量及过程函数。

Sub Report_QueryUnload(Cancel)
   Cancel = 1
End Sub


Sub Report_RemoveFormula(Grid, FormulaName, Result)
 result = 1
End Sub

Sub Report_TableInited(Table)
Application.MsgOut Table.GetGrid.Name
End Sub

 

 

 

就在report框架代码里加你一楼代码?本地这边加了没有发现崩溃,还要进行什么操作吗

 

 


--  作者:无为剑
--  发布时间:2021/4/18 10:37:00
--  
我们用最新的6.1版在report框架下测试并未出现崩溃,您那边可否提供一下联系方式qq?我们工作人员远程过去您那边看一下