ShowDialog() 在64位WIN7和32位XP下有什么区别! 把平台从any cpu改成x86试试看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 和你的代码有关,跟 ShowDialog 没关系。代码贴出来看看 public void button3_Click(object sender, EventArgs e) { msg msgup = new msg(msginfo); msgup.ShowDialog(); } msg 是 windows窗体名称 msginfo 是string 类型的public变量 确定这是Winform程序?窗口实例化的时候可以带参数? msg写构造函数就可以带的.我在XP中开发,WIN7运行,没遇到楼主的问题.用x86编译或者XP,用代码跑,试试 取决于你是否使用了 API 或者 P-Invoke 代码。本身应该没有区别。 Any cpu 你用什么编译的? 你试试ShowDialog(NULL);或者给定相关句柄,这样可以保证唯一 Any cpu 你用什么编译的 用的是默认的 现在改成了X86 先去试下 不应该有差距的,我们的项目有的同事用的win764的,有的用xp的,整合之后,正常运行的。主要还是在编译的时候要设置统一。 发现一个问题 调用这个按钮子程序的代码放在 try{}catch{}里面的不行,在这外面的代码没有问题 如果没有调什么api,就是这个问题了 已经改成X86了 就是在try{}catch{}里面的不行,在这外面的代码没有问题,win7下又是全部正常 我是在xp上运行正常,但是在win7 32位上就有问题,代码每次到ShowDialog()时候就死。 SaveFileDialog sfDialog = new SaveFileDialog(); sfDialog.Filter = "Excel文件|*.xls;"; sfDialog.FileName = "未命名"; System.Windows.Forms.DialogResult dlrOK = sfDialog.ShowDialog(null); if(dlrOK == System.Windows.Forms.DialogResult.OK) {。。}有没有大神帮忙看下,我在网上说是[STAThread]的问题,但我的本来就加了,求大神帮忙 登陆窗口居中 求解一个查询生产时间的问题。 select 语句 TabControl样式设置 字符串替换replace 我靠,神都救不了 访问数字开头的表出错!请高手指点 如果在 interface 上定义 [ClassInterface(ClassInterfaceType.AutoDual)] 生成 DLL 请问:我在某个类里的某个函数连接到并打开了数据库,怎样在另一个类里不再做重复的操作就可以使用数据库? 还是TCP问题! 同页面数据传递获得问题 不知道图片显示picturebox中出现了什么问题
{
msg msgup = new msg(msginfo);
msgup.ShowDialog();
}
我在XP中开发,WIN7运行,没遇到楼主的问题.
用x86编译或者XP,用代码跑,试试
如果没有调什么api,就是这个问题了
,win7下又是全部正常
SaveFileDialog sfDialog = new SaveFileDialog();
sfDialog.Filter = "Excel文件|*.xls;";
sfDialog.FileName = "未命名";
System.Windows.Forms.DialogResult dlrOK = sfDialog.ShowDialog(null);
if(dlrOK == System.Windows.Forms.DialogResult.OK)
{。。}
有没有大神帮忙看下,我在网上说是[STAThread]的问题,但我的本来就加了,求大神帮忙