1、语言:C#.net Vs2003
2、若只有“Message.Show”一句则整个自动创建的工具栏正常工作
3、Why:事件委托链为什么会被自动执行“-=”或是其它原因
4、和内存大小及释放有关?
1public void Memo1_Click(Microsoft.Office.Core.CommandBarButton Ctrl , ref System.Boolean CancelDefault)
2 {
3 try
4 {
5 string[] abc=new string[7777] ;
6 string[] abc1=new string[77777] ;
7 string[] abc2=new string[77777] ;
8 string[] abc3=new string[77777] ;
9 string[] abc4=new string[77777] ;
10 string[] abc5=new string[77777] ;
11 string[] abc6=new string[777577] ;
12 for(int i=0;i<7776;++i)
13 {
14 abc[i]=i.ToString() ;
15 }
16 MessageBox.Show("OK") ;
17 abc=null;
18 abc1=null;
19 abc2=null;
20 abc3=null;
21 abc4=null;
22 abc5=null;
23 abc6=null;
24
25 }
26 catch
27 {}
28
29 }
2 {
3 try
4 {
5 string[] abc=new string[7777] ;
6 string[] abc1=new string[77777] ;
7 string[] abc2=new string[77777] ;
8 string[] abc3=new string[77777] ;
9 string[] abc4=new string[77777] ;
10 string[] abc5=new string[77777] ;
11 string[] abc6=new string[777577] ;
12 for(int i=0;i<7776;++i)
13 {
14 abc[i]=i.ToString() ;
15 }
16 MessageBox.Show("OK") ;
17 abc=null;
18 abc1=null;
19 abc2=null;
20 abc3=null;
21 abc4=null;
22 abc5=null;
23 abc6=null;
24
25 }
26 catch
27 {}
28
29 }