文章分类 -  Delphi

摘要:ExtractFileName返回指定文件的文件名及扩展名vars:string;begins:=ExtractFileName('D:\Program Files\Borland\Delphi7\Projects\Unit1.dcu');showmessage(s);\\显示:Unit1.dcuend; ExtractFilepath文件所在的路径vars:string;begins:=Extr... 阅读全文
posted @ 2010-03-16 14:51 Talo 阅读(286) 评论(0) 推荐(0)
摘要:在下面的程序中我们把一个字符串操作的函数储存到一个DLLs中,以便需要的时候调用它。应该注意的一点是:为了保证这个函数可以被其它语言编写的程序所调用,作为参数传递的字符串应该是无结束符的字符数组类型(即PChar类型),而不是Object Pascal的带结束符的Srting类型。程序清单如下:library Example;usesSysUtils,Classes;{返回字符在字符串中的位置}f... 阅读全文
posted @ 2010-03-04 10:21 Talo 阅读(242) 评论(0) 推荐(0)
摘要:[size=3](一) 使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp := CreateOleObject( 'Excel.Application' );1) 显示当前窗口:ExcelApp.Visible := True;2) 更改 Excel 标题栏:ExcelApp.Caption := '应用程序调用 Micr... 阅读全文
posted @ 2010-03-04 10:13 Talo 阅读(1279) 评论(0) 推荐(0)
摘要:我们的程序有时候只允许运行一次,并且最好的情况是,如果程序第二次运行,就激活原来的程序。网上有很多的方法实现程序只运行一次,但对于激活原来的窗口却都不怎么好。关键就在于激活原来的程序,一般的做法是在工程开始时,打开互斥量对象,如果打不开表示程序还没有运行,创建一个互斥量对象;如果打得开表示程序已经运行了,查找程序中一个特定的窗口,一般是主窗口,然后发送一个自定义消息,主窗口在这个消息处理中激活自己... 阅读全文
posted @ 2010-03-04 08:47 Talo 阅读(3657) 评论(0) 推荐(0)
摘要:procedure TForm1.Button1Click(Sender: TObject);variFileHandle: Integer;iFileLength: Integer;iBytesRead: Integer;Buffer: PChar;i: Integerbeginif OpenDialog1.Execute thenbegintryiFileHandle := FileOpen(... 阅读全文
posted @ 2010-03-01 10:09 Talo 阅读(422) 评论(0) 推荐(0)
摘要:TXT文本文件是一种以ACSII吗存储数据的文件。在TXT文件中只能够存储一些字符数据,所以这种文件的移植性和通用性很强,具有较高的易用性,并且被广泛应用,所以Delphi对该类型文件提供了较好的支持。目前在Internet上最为流行的XML文件也是一种文本文件。TXT文本文件的操作非常简单,具体操作过程如下:   1.首先要声明一个TextFile类型的的文件指针。如:var MyFile:TE... 阅读全文
posted @ 2010-03-01 09:45 Talo 阅读(391) 评论(0) 推荐(0)
摘要://增加项或列(字段)ListView1.Clear;ListView1.Columns.Clear;ListView1.Columns.Add;ListView1.Columns.Add;ListView1.Columns.Add;ListView1.Columns.Items[0].Caption:='id';ListView1.Columns.Items[... 阅读全文
posted @ 2010-02-26 12:45 Talo 阅读(1169) 评论(0) 推荐(0)