摘要: Delphi操作XMLDelphi操作XMl,只要使用 NativeXml。我是用的版本是4.02。NativeXML的使用方法比较简单,但是功能很强大。XE2的话,要在simdesign.inc后面加上: // Delphi XE2 / 16 {$ifdef VER230} {$define D7UP} {$define D10UP} {$define D15UP} {$endif}一、使用 1) Copy the NativeXml fi... 阅读全文
posted @ 2014-02-26 13:54 孤舟残月浅笑嫣然 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 本文的内容取自网络,并重新加以整理,在此留存仅仅是方便自己学习和查阅。所有代码均亲自测试 delphi7下测试有效。图片均为自己制作。多线程应该是编程工作者的基础技能, 但这个基础我从来没学过,所以仅仅是看上去会一些,明白了2+2的时候,其实我还不知道1+1。开始本应该是一篇洋洋洒洒的文字, 不过我还是提倡先做起来, 在尝试中去理解.先试试这个:procedureTForm1.Button1Click(Sender:TObject);vari:Integer;beginfori:=0to500000dobeginCanvas.TextOut(10,10,IntToStr(i));end;end 阅读全文
posted @ 2014-01-16 01:18 孤舟残月浅笑嫣然 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 首部 function SameText(const S1, S2: string): Boolean; $[SysUtils.pas 功能 返回两个字符串是否相等 说明 不区分大小写 参考 例子 CheckBox1.Checked := SameText(Edit1.Text, Edit2.Text); ━━━━━━━━━━━━━━━━━━━━━ 首部 function AnsiUpperCase(const S: string): string; $[SysUtils.pas 功能 返回字符串S的大写形式 说明 ANSI(American National Standards Insti. 阅读全文
posted @ 2014-01-15 00:20 孤舟残月浅笑嫣然 阅读(239) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2014-01-14 18:33 孤舟残月浅笑嫣然 阅读(3) 评论(0) 推荐(0) 编辑
摘要: ; not allowed before ELSEElSE前不允许有“;” clause not allowed in OLE automation section在OLE自动区段不允许“”子句 is not a type identifier不是类型标识符 not previously declared as a PROPERTY前面没有说明PROPERTYGOTO leads into or out of TRY statement GOTO进入或超出TRY语句的范围 clause expected, but found要求子句,但出现16-Bit fixup encountered .. 阅读全文
posted @ 2014-01-14 16:31 孤舟残月浅笑嫣然 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Delphi语言的数据库编程中,DBGrid是显示数据的主要手段之一。但是DBGrid缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在我们的程序中通过编程来达到美化DBGrid外观的目的。通过编程,我们可以改变DBGrid的表头、网格、网格线的前景色和背景色,以及相关的字体的大小和风格。以下的示例程序演示了对DBGrid各属性的设置,使Delphi显示的表格就像网页中的表格一样漂亮美观。示例程序的运行:在Form1上放置DBGrid1、Query1、DataSource1三个数据库组件,设置相关的属性,使DBGrid1能显示表中的数据。然后,在DBGrid1的onDrawColumnC. 阅读全文
posted @ 2014-01-14 16:15 孤舟残月浅笑嫣然 阅读(4466) 评论(1) 推荐(0) 编辑
摘要: procedure TForm1.Button1Click(Sender: TObject);var i:Integer;begin i:=SendMessage(Richedit1.handle,EM_LINEFROMCHAR,Richedit1.selstart,0)+1; ShowMessage(IntToStr(i));end; 阅读全文
posted @ 2014-01-13 17:32 孤舟残月浅笑嫣然 阅读(297) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2014-01-13 16:48 孤舟残月浅笑嫣然 阅读(4) 评论(0) 推荐(0) 编辑
摘要: //先来个例子:procedure TForm1.FormPaint(Sender: TObject);const S = '万一的 Delphi 博客';var font: TFont;begin font := TFont.Create; font.Name := '微软雅黑'; font.Style := [fsBold, fsItalic]; font.Color := clRed; font.Height := 72; Canvas.Font := font; Canvas.TextOut(10, 10, S); font.Free;end;//效果图 阅读全文
posted @ 2014-01-11 16:30 孤舟残月浅笑嫣然 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 前言:Delphi 支持三种文件类型: 文本文件、记录文件、无类型文件。文本文件是以行为单位进行读、写的。由于每一行的长度不一定相同,不能计算出给定行在文件中的确切位置,因而只能顺序地读写。文本文件只能单独为读或写而打开,在一个打开的文本文件上同时进行读、写操作是不允许的。文本文件的打开需要两个步骤:1.文件变量与文件名关联;2.初始化读写。1.文件变量与文件名关联:AssignFile(VarTxt, FileName);FileName 如果省略路径将默认当前目录。2.初始化读写有三种方式:(1) Reset: 只读打开, 指针移到文件头;(2) Rewrite: 创建新文件并打开, 只写 阅读全文
posted @ 2014-01-11 16:23 孤舟残月浅笑嫣然 阅读(284) 评论(0) 推荐(0) 编辑