14 Dec 2009
[转http://blog.csdn.net/Turntogo/archive/2007/12/27/1968848.aspx Turntogo's Blog]
C++的函数模板的使用方法:
template <class Type,int size>
Type min(const Type (&Array)[size])
...11 Dec 2009
[摘自城市胡同]
<html>
<head>
<script>
function Test(){
var str="";
str+="Hello,";
str+="This is a Test!<br />";
...
3 Dec 2009
//Test.cpp
#include<windows.h>
#include"Test.h"
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
static char lpszClassName[]="Test";
static char lpszTitle[]="Hello World!";
...
1 Dec 2009
设置TDBGrid属性
dgEditing:=False
dgRowSelect:=True
dgAlwaysShowSelection:=True;
dgMultiSelect:=True;
procedure TForm1.Button1Click(Sender: TObject);
Var
BookMark : TbookMark;
vNum : Integer;
...
22 Nov 2009
转自:http://blog.csdn.net/lonelyforest/archive/2009/09/16/4559954.aspx
以前,Qt windows 只有商业版才支持 Visual Studio, Opensource 版只能使用 MinGW, 无论开发调试都很麻烦。
虽说最近 Qt 出了一款 QtCreator 用来专门支持 Opensource 开发,而且配备了强大的 debug helper 来支持 MinGW(Linux/Unix/Mac 下直接支持 GCC, GDB),但是在windows上开发,最爽的还是 Microsoft 出品的原生编译器和调试器, 相信你也不喜欢看到 MinGW 编译出来的 debug 版本 QtCored4.dll 有几十兆吧。
...18 Nov 2009
API:ShellExecuteEx (LPSHELLEXECUTEINFO lpExecInfo )
ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等)
14 Nov 2009
今天做一个程序的时候,用TADODATASET打开一个表,处理完数据然后删除。
像这样 ds.delete; ds.Next; 但是发现一个奇怪的问题,很多记录被跳过去了。后来才发现,在执行DELETE之后,当前指针已经下移了。不知道是我不细心还是怎么,好像没有哪个资料上明确提出这个问题。不过想想,既然当前记录被删除,指针下移也是合理的。
费了不少时间,所以写出来,希望碰到类似问题的朋友少走弯路。
9 Sep 2009
需要注意的有两个问题:
1、芯片TEST脚一定要接JTAG第8PIN;
2、如果使用4线制连接,使用IAR调试,一定要在 FETDEBUGGER选项里面,选中 Override Default Options,然后选择 4-wire jtag。IAR对2xx系列MCU,默认会使用2-wire连接,所以造成无法连接并仿真。
12 Jul 2009
最近在使用delphi2007的TStringList过程中,发现DelimitedText 会把空格也当作Delimiter,于是从网上搜索了一下,看到几乎所有人都说这是从D7到D2007都有的BUG。而我觉得,这么弱智的BUG应该不存在吧。打开classes.pas,简略看了一下相关源码,其实这是一个误会,将TStringList的StrictDelimiter属性设置为True,就不会出现此问题了。