【问高手们一个关于.NET 程序运行机理的问题。】 .net不是解释型,是编译成中间语言你的切换是在同一个窗体里吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是在同一个窗体啊,菜单也是MainMenu下的,比如我执行一个菜单,从菜单事件代码的开始初始化一个等候窗口,到最后菜单事件的数据初始化完毕后,等候窗口关闭,但是我如果切换菜单快点的话,就会产生很多没有关闭的等候窗口,因为,没有执行到等候窗口的.Close(),说明代码没有运行完啊。 如果我不是频繁的切换,每点击一个菜单等它的代码执行完比,等候窗口会自动关闭,代码运行正常,问题就出在代码运行时间若长了点,比如大于1秒,那我在1秒内就切换菜单了,那就会出错了(偶尔),等候窗口也不会关闭(经常)。---代码同步出问题了---请问有解决办法吗?这个是我的第一个.net项目,关于这方面的注意事项我还不清楚,请问代码应该如何写才能避免这些问题? 搭自己车问一个关于正则表达式替换字符串的问题,马上结贴。把 AAA[任意字符]+BBB[任意字符] 中的[任意字符]替换掉得到AAA+BBB的正则表达式用法。谢谢!!! 试一下:lock(this){菜单事件的数据初始化}如果能解决,说明是代码重入问题 问题原因找到了,是DEBUG模式的问题,DEBUG模式下运行可能是解释型的,RELEASE模式编译出来的没有问题。主要问题自己搞清楚了,正则表达式问题能给个答案吗? 编辑新添加的数据,就出现并发性? 关于Setting文件的设置. 数据存取问题 请教窗体调用 在TextBox多文本行中,如何定位光标到最后一行.(急用!!!!!!!!) 关于TOOLBAR的问题 c# 结构体数组问题 求高手帮忙!!!!! 我输出窗口和任务列表窗口在程序运行时才显示出来在程序未运行就显示不出来这是怎么回事(刚开始在程序未运行时也能显示的)?我想让它们在 求一个c#分割中文字符串的方法 # 程序必须包含一个 Main 方法 关于SQL存储过程的怪问题,请大家帮忙! 如何写这样一个类
请问有解决办法吗?这个是我的第一个.net项目,关于这方面的注意事项我还不清楚,请问代码应该如何写才能避免这些问题?
lock(this)
{
菜单事件的数据初始化
}
如果能解决,说明是代码重入问题