- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 vc中字符串到UTF-8编码转换函数
void ConverCStringToURLCoding(const CString& strSrc, std::string& strDest) { //将所给字符串转换为unicode格式 int nLength = MultiByteToWideChar(CP_ACP, 0, strSrc, -1, NULL, 0); wchar_t* pUnicode = new wch
2014-03-13 21:28:55 1117
原创 dll 学习相关知识总结
Window动态库相关知识 1.先从一个dll工程创建开始 //add.h #ifdef DLLEXPORT #define DLLAPI __declspec(dllexport) #else #define DLLAPI __declspec(dllimport) #endif extern "C" { DLLAPI int add(int ra, int rb);
2013-11-14 11:09:14 525
原创 进程间通过WM_COPYDATA传递数据
前段时间,开发中涉及到在两个进程之间传递字符串的问题,开始想当然就是简单的自定义一个消息,然后使用lParam和wParam来传递这个字符串,但是始终有问题,老是报越界访问的错误,仔细一想,瞬间感觉自己太2了,各个进程在32位操作系统上都是独占4GB虚拟内存的,传递字符串,其实就是传递字符串的字符数组的首地址,也就是一个内存地址,这个内存地址在当前进程中可能是已分配的,但是在别的进程中就不一定,这
2013-11-06 16:39:24 1057
原创 禁止双击启动可执行exe文件
实际开发中,经常需要为实现一个特定功能模块而单独生成一个可执行文件,这些exe文件一般不单独执行,通常情况下需要主调exe通过传入必要的参数才能正确启动,在这个时候,需要做一下处理,禁止双击打开被调的exe文件。其实做法很简单,通过对传入的参数稍微进行一下判断就可以实现了。具体代码实现如下: 被调程序代码(假设为A.exe): int APIENTRY _tWinMain(HINSTANCE
2013-11-06 14:41:24 1126
空空如也
类继承方面的问题,求教
2013-11-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人