- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 关于 未处理System.StackOverflowException的一种处理方法
今天调试前同事写的程序,然后就报了错:未处理System.StackOverflowException。如下图:这里代码使用了递归。一开始我以为是程序出现了死循环,于是开始一步一步调试。但是此时有个奇怪的现象,当我用断点一步一步走的时候程序就是正常的,但是当把断点取消后,直接执行就报错。于是在程序中加了 Thread.Sleep(100); 程序就正常了。虽然这时
2017-11-08 16:31:29 19559 1
原创 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 2929
原创 用InstallShield打包的程序,安装时提示无法写入键
根据提示无法写入键因为权限的问题,但是赋了权限后也还是报这个错。网上好多说关闭防火墙、关闭电脑管家之类的软件、右键管理员运行试了都不行。于是我把打包的东西分开来打包,一点一点排错,最后发现是因为打包了 AxInterop.ShockwaveFlashObjects.dll 和 Interop.ShockwaveFlashObjects.dll(我项目用flash)。但是很奇怪,没打
2017-08-31 16:26:48 887
原创 vs2013 InstallShield打包卸载程序
关于打包安装程序网上的教程很多,也很详细,但是打包后在开始菜单里木有卸载的程序。摸索了半天终于摸索到了(英文太差了啊。)1.在解决方案中添加了安装程序后。点击下图中的选项:2.点击后会出现如下图的界面:3.在标红色的框内是你的程序名称,然后点击右键会有一个 New Uninstall Shortcuts的选项,这样卸载程序就打包进来了。
2017-08-30 09:53:25 5107
原创 AxShockwaveFlash控件CallFunction时报错: 对 COM 组件的调用返回了错误 HRESULT E_FAIL。
1.现在有两个Form窗体:FrmGameRoom(游戏室),FrmGameHall(游戏大厅) PS: 游戏的侦听数据写在FrmGameHall 的Form窗体中。2.当我 在 FrmGameHall中点击进入房间后,会向服务器发送信息,使其他在游戏大厅中的玩家也更新房间情况3.此时当另外的玩家 在 FrmGameHall中点击进入房间,也会向其他服务器发送信息更新游戏大厅的情况
2017-08-15 15:32:41 2048
原创 rdlc报表设置页码及总页数
只要设置textbox的value值为:="第"& Globals!PageNumber &"页/共"& Globals!TotalPages &"页"
2017-08-04 15:35:46 4610
C# 一个基于Socket服务器的点对点聊天小程序
2017-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人