- 博客(17)
- 资源 (8)
- 收藏
- 关注
原创 修复 爱普生 EPSON L4156 打印机 无法打印,开关 WIFI 墨水 三个灯同时闪烁的问题
L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4169喷墨一体机清零图解
2022-12-04 13:58:56
6787
1
原创 图片转PDF软件免费获取激活码
方法/步骤1.扫描二维码,关注宁格思微信公众号。2.发送“优惠”获取激活码。3.到宁格思官网 www.ningos.com 下载图片转PDF软件,并安装。4.点击右上角下拉菜单中的激活菜单。5.输入激活码和用户名点击激活按钮。激活成功。公众号获取的激活码在自然月内有效,下个月可以再次获取激活码。注意事项 复制激活码时注意检查前后是...
2019-04-01 11:10:43
2980
转载 解决无法在资源管理器中打开ftp站点
1、单击IE主窗口中的菜单“工具→Internet选项”,在打开的窗口中选择“高级”选项卡,然后在“设置”列表中勾选“为FTP站点启用文件夹视图”项,最后单击“应用→确定”即可。 重启IE;2、如果上述方法没有解决问题,点击开始——运行——regedit进入注册表:HKEY_LOCAL_MACHINE SOFTWARE Microsoft Internet Explorer MAIN Fe
2015-09-23 15:57:24
23248
原创 MFC 查找宽字节和多字节字符串之间无法转换的字符
CString FindUnknownChar(LPCTSTR lpString){CString str(lpString);CStringA strA;int iSize = WideCharToMultiByte(CP_ACP, 0, str, -1, NULL, 0, NULL, NULL);WideCharToMultiByte(CP_ACP, 0, str,
2015-03-01 20:17:07
1823
转载 软件长寿法则,记住这7条
在“joe”疯狂的成功之后,我列出了一个我认为评判好坏软件的清单。尽管这使我对事物看得很清楚,然而对于任何给定的项目,很少有可以遵循这些规则的,包括我自己在内。但是你遵循的规则越多,你软件的寿命就越长。什么让你远离编写好的代码?“快速打破事物”不是一件好事吗?不!学习创建软件是一种技巧,任何人都能做到。而学习创建好的软件则是一种艺术,它需要时间、努力和奉献精神。你希望世界上
2015-02-09 09:38:13
523
原创 实现在vista和win7中使用管理员权限接收WM_DROPFILES(OnDropFiles())消息的方法
在程序入口或对话框初始化函数中调用DropFileFix() 即可解决
2014-10-10 09:05:13
2387
原创 CDHtmlDialog 显示网页前修改网页源码的方法
void CTestHtmlDlg::OnNavigateComplete(LPDISPATCH pDisp, LPCTSTR szUrl){CDHtmlDialog::OnNavigateComplete(pDisp, szUrl);// TODO: 在此添加专用代码和/或调用基类IHTMLDocument2 * pHtmlDoc = (IHTMLDocument2*)m_s
2014-08-14 09:25:40
2027
转载 建立符号服务器,支持多版本
开发团队中,随着版本的增多,用户的增多,修改遗留问题变得异常困难,pdb是个好东西,符号服务器更是个好东西。给自己的开发团队建立一个简单的符号服务器会损失不好,俗话说得好嘛,“磨刀不误砍柴工”。基本需求硬件一台,要求很简单:有操作系统,硬盘足够足够足够大(请注意用了三个足够)工具软件:symstore.exe(Debugging Tools for Windows中带有
2014-06-12 14:15:25
847
原创 Setup Factory 获取安装包文件名的方法
这条语句直接获取安装包文件名 String.SplitPath(SessionVar.Expand("%SourceFilename%")).Filename下边分开来讲一下: %SourceFilename% 是安装包完整路径变量。SessionVar.Expand("%SourceFilename%") 用于获取安装包完整路径包括文件名。String.SplitPat
2014-01-20 22:44:37
2835
原创 TransactNamedPipe函数在切换线程时失败,GetLastError 返回 231。 再次 Read 成功。
在使用命名管道时发现一个奇怪的问题,命名管道的每次发送接收都加了锁为什么在通讯时TransactNamedPipe函数会不定时返回错误,且错误码是 231(命名管道忙碌)。 返回错误后再次使用ReadFile可以正确读取数据。 经过多次测试发现这种现象只发生在切换线程时,当多个线程同时使用一个命名管道句柄时,如果多个线程同时使用即便是加锁也会返回231错。 原因尚不明确,可
2013-12-17 09:51:50
1704
转载 可以利用括号运算符重载实现 回调函数
括号运算符的重载分类: SLT C++2012-06-06 21:14 846人阅读 评论(0) 收藏 举报stringlambdafilelayeroutputinput今天,读一段代码,发现了一段非常诡异的代码,我把它列在下面:[cpp] view plaincopyBool TAppEncCfg::parseCf
2013-11-12 15:27:02
1238
原创 COM 进程外连接点
namespace {//函数形式声明_ATL_FUNC_INFO OnChangeInfo = {CC_STDCALL,VT_I4,1 ,{VT_I4}};}class CEventSink : public IDispEventImpl{public:CEventSink(){//CoInitialize(NULL);};
2013-06-05 11:57:07
778
原创 COM 多线程连接点调用
http://support.microsoft.com/kb/q280512 ATLCPImplMT.h文件 http://blog.youkuaiyun.com/abcpanpeng/article/details/4829998
2013-06-05 11:49:55
896
原创 非递归遍历文件夹
WCHAR FilePath[MAX_PATH * 2]; WCHAR * pstrTemp; memset( FilePath , 0, sizeof(FilePath)); WIN32_FIND_DATA FindData; stack FindHandleStack; HANDLE curFindHand; BOOL FindReval; DWORD File
2011-12-07 10:38:54
493
原创 BOOL CWnd::DestroyWindow()中出现ASSERT(m_hWnd == hWndOrig)断言的原因及解决方法
当我们在Dll中创建对话框时需要使用AFX_MANAGE_STATE(AfxGetStaticModuleState())语句对资源进行初始化,如果不调用这条语句,DLL中的对话框将无法打开。如果这条语句放在对话框类构造完成后,当调用DoModal()然后退出时就会出现ASSERT(m_hWnd == hWndOrig)断言,原因应该是if (m_hWnd != NULL){pMap
2011-10-08 10:59:42
3292
转载 使用VS时,右键无法响应问题
关于使用VS时点右键卡住或不响应的问题,我是在VS 2008中遇到的,不知道其它的版本有没有,具体的原因我也不清楚,不过我找到了一个解决办法,还比较管用,拿来分享。 操作步骤:先关掉VS,找到解决方案(工程)根目录,把那个牛叉不(.ncb)文件删掉,重新打开工程就好了
2011-10-08 09:02:59
1356
hash 计算工具 校验工具
2019-04-01
symstore 用于创建和维护符号库的工具
2014-06-12
图片转PDF 软件 支持多种文件格式
2009-09-03
可以拖到的取色器2009源码
2009-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人