C#
嘎嘎嘎嘎嘎丶
这个作者很懒,什么都没留下…
展开
-
AxShockwaveFlash控件CallFunction时报错: 对 COM 组件的调用返回了错误 HRESULT E_FAIL。
1.现在有两个Form窗体:FrmGameRoom(游戏室),FrmGameHall(游戏大厅) PS: 游戏的侦听数据写在FrmGameHall 的Form窗体中。 2.当我 在 FrmGameHall中点击进入房间后,会向服务器发送信息,使其他在游戏大厅中的玩家也更新房间情况 3.此时当另外的玩家 在 FrmGameHall中点击进入房间,也会向其他服务器发送信息更新游戏大厅的情况原创 2017-08-15 15:32:41 · 2033 阅读 · 0 评论 -
vs2013 InstallShield打包卸载程序
关于打包安装程序网上的教程很多,也很详细,但是打包后在开始菜单里木有卸载的程序。摸索了半天终于摸索到了(英文太差了啊。) 1.在解决方案中添加了安装程序后。点击下图中的选项: 2.点击后会出现如下图的界面: 3.在标红色的框内是你的程序名称,然后点击右键会有一个 New Uninstall Shortcuts的选项,这样卸载程序就打包进来了。原创 2017-08-30 09:53:25 · 5095 阅读 · 0 评论 -
用InstallShield打包的程序,安装时提示无法写入键
根据提示无法写入键因为权限的问题,但是赋了权限后也还是报这个错。 网上好多说关闭防火墙、关闭电脑管家之类的软件、右键管理员运行试了都不行。 于是我把打包的东西分开来打包,一点一点排错,最后发现是因为打包了 AxInterop.ShockwaveFlashObjects.dll 和 Interop.ShockwaveFlashObjects.dll(我项目用flash)。但是很奇怪,没打原创 2017-08-31 16:26:48 · 877 阅读 · 0 评论 -
Installshield打包时,提示dll无法注册。
项目中用到了 ICSharpCode.SharpZipLib.dll、log4net.dll、Memcached.ClientLibrary.dll、Newtonsoft.Json.dll。 但是在打包的时候提示无法注册xx.dll。根据网上说的,在下图1中的步骤,右键 “属性”,弹出属性界面,如图2。 然后Registration Type 选择Self-registration。但是这原创 2017-08-31 16:38:46 · 2918 阅读 · 0 评论 -
关于 未处理System.StackOverflowException的一种处理方法
今天调试前同事写的程序,然后就报了错:未处理System.StackOverflowException。如下图: 这里代码使用了递归。一开始我以为是程序出现了死循环,于是开始一步一步调试。 但是此时有个奇怪的现象,当我用断点一步一步走的时候程序就是正常的,但是当把断点取消后,直接执行就报错。 于是在程序中加了 Thread.Sleep(100); 程序就正常了。虽然这时原创 2017-11-08 16:31:29 · 19534 阅读 · 1 评论