- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 记一次 WebBrowser 打开 PDF 文件失败问题的排查过程
背景:项目中使用了 WebBrowser 打开 PDF 文件,操作终端使用 Surface 平板,现场的十多台同一批次的平板中,只有一台不能正常显示,其它工作正常。排查过程:1、重新写了一个简单的 WebBrowser 打开 PDF 文件的示例,同样在其它机器上运行正常,但在有问题的 Surface 上运行不正常;2、在有问题Surface上,卸载 AdobeReader,然后重新安装,问题依旧;3、卸载问题Surface上的系统升级包,重新安装 .NET 环境等,最终导致软件不能正
2022-01-07 09:29:16
9799
原创 测试HTTP协议
由于用户的防火墙设置不能随便更改,目前已知防火墙的HTTP 80 端口通常是开放的,应用软件使用这个端口进行通讯布署起来应该容易些。但是,很多防火墙是设置了只允许HTTP协议通过,自定义的协议能否通过还不清楚。所以首先要大概明白HTTP协议的通讯机制。 查找资料表明,HTTP是通过TCP连接的,网络上有文章说,直接使用Telnet就可以测试成功。当下立即试了一下,却没有得到文章中所说的结果
2009-03-20 12:06:00
1269
原创 又一个奇怪的问题
以前在VC6下的代码:void FuncName(CString& strPath){ 在strPath上做处理 return strPath;} CString FuncName(LPCTSTR szData){…… CString strData = szData; FuncName(strData ); Retur
2009-02-25 18:27:00
535
原创 一个花了很长时间才解决的问题
MamBase库初始化时调用MamIO_Net库中的类NetMsgNotify的Initialize方法总是报“内存访问冲突”的错误,错误定位在其调用MamMsgBase库中CMamMsgRecvSocket类的Initialize方法上。 环境如下:解决方案Mam:项目语言类型CLR支持引用M
2009-02-25 18:15:00
840
原创 托管与非托管混合编程
最近几周一直在琢磨C++/CLI中托管与非托管的混合编程,因为新的项目用C#写了软件界面,必须使用“托管”代码,而有些功能以前使用VC已经实现了,因而还是希望使用以前的代码,也就只能使用“非托管”代码了。本想找一个合适的书看看,找了半天,居然没有找到一本合适的,真是“书到用时方恨少”呀!只能“自己动手,丰衣足食”。下面我就将自己体会总结一下,不对的地方,希望朋友们指正。一、 非托管代码
2009-02-12 14:05:00
2021
原创 和大家交个朋友
我做软件开发也近10年了,主要从事 Windows 下 VC 的开发,最近转到 VS2008 了,也学了一点C#。回顾这些年的经历,觉得自己没有多大进步,可以说是不学无术呀!今天在此发帖,希望能够认识一些做开发的朋友,相互学习。
2009-02-11 11:47:00
480
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人