技术备忘录
文章平均质量分 66
帕奇兔
这个作者很懒,什么都没留下…
展开
-
字符串与16进制之间的转换 .
DWORD 就是 Double Word, 每个word为2个字节的长度,DWORD双字即为4个字节,每个字节是8位,共32位 typedef unsigned long DWORD; typedef unsigned char BYTE; typedef unsigned short WORD; 57DD8是一个16进制的字符串原创 2013-06-16 08:44:41 · 693 阅读 · 0 评论 -
VC6.0 实现欢迎界面
1.首先建立一个基于对话框的的VC6.0工程 2.在头文件中增加Splash.h和Splash.cpp文件 3.在BOOL CXXXApp::InitInstance()函数中增加如下代码 //1*//欢迎界面 CCommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); CSplashWnd::EnableSplashScreen(cmdI原创 2013-06-21 10:38:59 · 2171 阅读 · 0 评论 -
串口流控制
这几天用到了串口, 对一些接法不是很清楚, 为什么 PC侧的 46 要短接 78要短接 查了一些资料 "Data Terminal Equipment(数据终端设备)"的首字母缩略词DTE,具有一定的数据处理能力和数据收发能力的设备, DTE提供或接收数据,例联接到调制解调器上的计算机就是一种DTE。串行V.24端口(25针)通常规定DTE由第2根针脚作为TXD(发送数据线), 第3原创 2013-12-17 16:24:02 · 930 阅读 · 0 评论 -
VC6.0和VS2010获取Excel驱动
SQLGetInstalledDirvers函数 在VC6.0中第一个参数是LPSTR 而在 VS2010中 是LPWSTR 区别在于是否为宽字符 在处理这个问题写法上稍微有一点区别 VC6.0: char szBuf[2001]; WORD cbBufMax = 2000; WORD cbBufOut; char *pszBuf = szBuf; CString sDriver; /原创 2013-12-21 15:44:28 · 908 阅读 · 0 评论 -
编码
UniCoder 41 00 4B48 字母 2字节 汉字 2字节 UTF-8 41 4B 48 47 字母 1字节 汉字 3-4字节 ANSI 41 4B 47 字母 1字节 汉字 2字节原创 2015-01-31 10:25:44 · 546 阅读 · 0 评论 -
图片双缓冲
在窗口显示图片的时候, 有时候会出现卡顿, 为了让图片更换显示的更为流畅, 我们用一种缓冲的方式来显示 下面是Delphi代码: 声明一个 FBmp: TBitmap 变量 窗口初始化的时候 FBmp := TBitmap.Create; FBmp.SetSize(Image1.Width, Image1.Height); 在定时器中开始绘画 主窗口中有3个 ima原创 2015-01-30 15:34:45 · 656 阅读 · 0 评论 -
Firemonkey for IOS OSX 10.9 XCode6.1
运行环境: 1. VMware WorksStation 10 2. Delphi XE7 3. OSX 10.9 和 OSX10.9.5 的升级补丁(因为XCode6.1 要求在 10.9.3版本一下, 我直接就升级到 10.9.5) 4.XCode6.1 和 Tools command lines for 10.9 (在苹果官网下载, (前提自己须有开发者账号)). 安装步骤原创 2014-12-27 23:56:21 · 1140 阅读 · 0 评论