摘要:
Windows 系统下,设备连接至电脑或从电脑移除,系统会广播一条 WM_DEVICECHANGE 消息到所有应用程序,在程序的消息处理函数中可以对事件进行相应。 1: class CMainDlg : public CDialogImpl { 2: public: 3: enum { IDD = IDD_M... 阅读全文
摘要:
安装好 MySQL 并成功启动 MySQL 服务后,可以通过以下方法修改root密码: ①用 mysqladmin.exe 操作。指令如下: cd C:\Program Files\MySQL Server 5.5\bin mysqladmin -u root -p password 123456 Enter password: 如果是第一次修改 root 密码,直接回车即可,因... 阅读全文
摘要:
许多地方需要用到函数指针,比如显式调用 dll 中的函数。记录以下函数指针的定义及使用 /*假设 demo.dll 中 存在函数 bool InitializeCom(PCTSTR com); */ void UseFunPtr() { HMODULE hModule = NULL; hModule = Loa... 阅读全文
摘要:
做过一系列的串口设备通信,一直都 CreateFile() 然后 WriteFile() ,完了就 CloseHandle();没出什么问题,这次做唯拓的一款LED顾客显示屏,依然这么做,因为事先使用过他们提供的 demo 程序测试过设备,因此写的 dll 也能正常被调用,交给其他同事使用,接好设备后显示正常的 0.00 ,调用我的程序后设备全暗,什么都不显示。 ... 阅读全文
摘要:
不要用 GetFullPathName 函数,应该用 GetModuleFileName 获取当前可执行文件的全路径, 再通过字符串拼接得到需要的文件名全路径 阅读全文
摘要:
一直对 C++ 中 delete 和 delete[] 的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。 C++ 告诉我们在回收用 new 分配的单个对象的内存空间时用 delete, 回收用 new[] 分配的一组对象的内存空间时用 delete[]. 关于 new[] 和 delete[],其中又分为两种情况: ① 为基本数据类型分配和回收空间; ② 为自定义... 阅读全文
摘要:
暖鹅 tujiaw 云风的BLOG CHILKAT C++ EXAMPLES 祥龙之子 酷壳 华夏520_华仔103 penghui_031413 林夕入梦 {{Mustache}} codeproject codeguru stackoverflow hzyong_c的专栏 bitxinhai的专栏 Carlward的专栏 九牛一毛 onioncong的prog... 阅读全文
摘要:
del X:\*.* /f /s /q /a 递归强制静默删除X盘及其所有子目录下的所有文件 /f 表示强制删除文件 /s表示子目录都要删除该文件 /q表示无声,不提示 /a根据属性选择要删除的文件 R 只读文件 S 系统文件 H 隐藏文件 A 存档文件 - 表示“否”的前缀 阅读全文
摘要:
程序在DEBUG版正常运行,在RELEASE版就崩溃了,想调试找问题,却发现RELEASE版根本走不到断点。。。 需要在工程配置中将 Configuration Properties->Linker->Debugging->Generate Debug Info 设为 Yes,如下图 然后进行调试,调试发现走过断言时应被赋值的指针依然指向NULL _ASSERT(VARIAN... 阅读全文
摘要:
去除VisualStudio中拼写错误检测的红色波浪线在Visual Assistant中将 Underline spelling errors in comments and strings using ... 之前的勾选去掉, 如图还有一个地方就是VS2010中的设置,见图设置好后,代码中讨厌的拼写检查波浪线没有了! 阅读全文