我就在这里
发布时间:2012-12-28 16:22:05
采用<OLE DB>的方式连接,前提在装PB10时,选择customer/full的方式安装。 在数据库画板中找到OLE microsoft OLE DB项,在其上右键新建一个配置,在弹出的配置窗口中: profile name:填写配置文件名 //任意即可 provider:选择数据库管理系统类型,这里选择“SQLOLEDB”项 data source:服务器名(和之前的版本不太一样)。可以在下拉列表中选择,也可以填入服务器名或IP地址如:127.0.0.1等。如果上面的provider不是“SQLOLEDB”则此下拉列表中可能没有选项。 user ID:用......【阅读全文】
发布时间:2012-12-28 15:50:02
对字符串及数组的操作,是每个程序员必须要掌握的。熟练的使用Delphi的这些函数,在编程时能更加得心应手。 1.Copy 功能说明:该函数用于从字符串中复制指定范围中的字符。该函数有3个参数。第一个参数是数据源(即被复制的字符串),第二个参数是从字符串某一处开始复制,第三个参数是要复制字符串的长度( 即个数)。最后函数返回一个新的字符串(即是我们指定要复制的字符串内容)。 参考实例: var S: String; MyStr: String; // 保存新的字符串 begin S := ’’I Love China!’’; //下面将获取I Love C......【阅读全文】
发布时间:2012-12-28 08:52:40
在网上找了很久,终于找了一段能读出正确CPU ID 的代码,以下代码经过Delphi7测试 procedure TForm1.Button1Click(Sender: TObject); var _eax, _ebx, _ecx, _edx: Longword; s, s1, s2,result: string; begin asm push eax push ebx &n......【阅读全文】
发布时间:2012-12-26 23:04:34
AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小 AnyPopup 判断屏幕上是否存在任何弹出式窗口 ArrangeIconicWindows 排列一个父窗口的最小化子窗口 AttachThreadInput 连接线程输入函数 BeginDeferWindowPos 启动构建一系列新窗口位置的过程 BringWindowToTop 将指定的窗口带至窗口列表顶部 CascadeWindows 以层叠方式排列窗口 ChildWindowFromPoint 返回父窗口中包含了指定点的第一个子......【阅读全文】
发布时间:2012-12-26 22:58:24
< style="word-wrap: normal; word-break: normal;">注: 使用错误,或者在该加的地方没有加,可能会出现"privileged instruction"错误,或者地址访问错误。常见的调用惯例有register, pascal, cdecl, stdcall, safecall。函数的调用管理决定了参数如何传递给子过程,并从堆栈中退出,以及寄存器在参数传递中的使用,错误和异常的处理。Delphi中默认的调用惯例是register。1) register和pascal:参数从左向右传递,也就是说最左边的......【阅读全文】