delphi 6
文章平均质量分 60
disk_2013
欢迎批评博客内容 纯属抄袭新手上路 大神指教
展开
-
delphi stringgrid主要属性介绍
StringGrid组件用于建立显示字符串的网格,与电子表格相似。它可使表格中的字符串和相关对象操作简单化。StringGrid组件提供了许多可控制网格外观念的属性,以及利用表格的结构响应用户操作的事件和方法。StringGrid具有关联对象与网格中的每个字符串的作用,这些对象为用户封装了字符串表示的信息或行为。 一、Delphi StringGrid控件的属性及使用说明1转载 2013-08-19 11:09:08 · 1212 阅读 · 0 评论 -
delphi 打开文件
ShellExecute(handle,nil,pchar('MyHelp.chm'), nil, nil, SW_SHOWNORMAL); //打开帮助文件 ShellExecute(handle,nil,pchar('www.baidu.com'), nil, nil, SW_SHOWNORMAL); ShellExecute(Application.Handle, 'open转载 2013-09-09 14:06:49 · 2974 阅读 · 0 评论 -
Delphi 数组 详解
首先我们要知道什么是数组?数组是一堆相同特性数据的一个集合,也就是每个元素的类型必须是一样的,当然在其他一些弱语法的语言里面,数组的元素可以千奇百怪. 例子:?123456Var A:Array[0..2 ]Of Integer ;Begin A[0转载 2013-09-09 14:33:19 · 1135 阅读 · 0 评论 -
判断ShellExecute函数是否执行完一个程序的方法
ShellExecute是windows的API函数,功能是执行可执行文件(exe)或任何关联文件(doc、txt、xls等)。但ShellExecute是异步执行的,也就是说,不管执行的程序是否成功运行,运行的时间是长是短,ShellExecute函数都会立即返回。这样虽然可以很好地完成执行程序的工作,但却会给后续的工作带来麻烦。 例如,当调用bcp命令向sql server导入数据后转载 2013-09-09 15:16:25 · 2525 阅读 · 0 评论 -
Delphi 文件操作
var file_name:string;file_name:='c:\luther.gliethttp.txt';FileWrite(com.log_fd, PChar(file_name)^, length(file_name));文件是同一种类型元素的有序集合,是内存与外设之间传输数据的渠道。文件的本质是一个数据流,所有的文件实际上是一串二进制序列。文件管理包括:转载 2013-09-09 16:12:15 · 731 阅读 · 0 评论 -
Delphi窗体的close,free,destroy
Delphi对窗体的关闭有多个函数:HideCloseFreeReleaseDestroyTerminateFreeAndNil()Halt这些函数的区别是什么呢?Free:先对象判断不为空再destroy。释放对象,对于窗体来说,只会释放对象,而不将窗体对象的指针指向nil,所以free后用assigned函数来判断还是返回true,只有fre转载 2013-09-03 11:11:44 · 1094 阅读 · 0 评论 -
delphi form frame 的区别
TFrame 可以就象其它控件一样,最终使用时是作为控件放在TForm中的,不能单独显示一个 TFrame。那么为什么要TFrame这个控件呢?比如,你有多个Form,其中有一部分界面相同, 此时你就可以将这部分相同的界面做成一个Frame,然后再将Frame放到Form中,这样多个 Form中这些公共界面的代码,只需要一份代码就可以了(就是Frame中的代码)。 你可以先做好Frame,然后转载 2013-09-03 15:54:05 · 2238 阅读 · 0 评论 -
delphi PageControl显示窗体
delphi 使用PageControl嵌套显示窗体,需要必须实现两个部分:1.创建标签页和创建窗体。2.指定窗体关闭函数,该函数包含关闭当前标签页。 1.创建标签页和创建窗体。 //如果不存在就创建标签页和窗体,如果存在,就找到。//PFormClass:要创建的窗体的类,CName:窗体的Cption;EName :窗体的Nameprocedu转载 2013-09-04 09:05:05 · 3314 阅读 · 0 评论 -
delphi中Treeview的使用介绍
今天重点学习了TreeView的使用方法,基本的已经写了,现在主要想说的是如何显示数据库的资料,今天只是做了个较简单的例子,一个父节点下显示数据库中某个field的值。代码如下: procedure TMainForm.TreeviewShow(Sender: TObject); var node1,subnode1: TTreeNode; i: Int转载 2013-09-04 09:35:17 · 1088 阅读 · 0 评论 -
delphi copy 字符串部分复制
copy(m,10,6)m :就是copy源,就是一个字符串,表示你将要从m里copy一些东西10 : 从m中的第10位开始copy(包含第10位)6: copy从第10位开始后的6个字符原创 2013-09-18 15:06:34 · 2445 阅读 · 0 评论 -
Delphi 中 paramstr 的用法
原型 function paramstr(i:index):string 对于任何application paramstr(0)都默认代表的是应用程序的绝对路径。那么有paramstr(0),就肯定有paramstr(1),paramstr(2)...了。它们的值又是什么了?我试了下取出的是空值,又不能赋值。 delphi帮助中说Ret转载 2013-09-18 08:30:59 · 690 阅读 · 0 评论 -
ShowWindow函数 delphi
用ShowWindow函数。声明如下Function ShoWWindow(hwnd: HWND,nCmdShow;int):bool;其中,hWnd参数是应用程序的句柄,nCmdShow参数代表了窗体的显示状态。nCmdShow参数的值如下: sw_hide 隐藏窗口,激活另一个窗口 sw_maximize 将指定的窗口最大化 sw_minimize转载 2013-09-18 08:24:00 · 1000 阅读 · 0 评论 -
delphi form 部分方法
Delphi中窗体的方法窗体也是组件,因此窗体与组件有很多通用的方法,这些通用方法包括Show,ShowModal和Invalidate等,下面介绍一些最常用的方法。1、BringToFront此方法可以把应用程序中的窗体放置于其他所有窗口的顶部。2、Close和CloseQuery当先调用CloseQuery确认关闭窗体后,Close方法就关闭一个窗体。Close转载 2013-09-18 15:33:31 · 1080 阅读 · 0 评论 -
oracle基础学习参考文档及相关网站
相关的oracle文档是通过学习整理而来,参考了许多的文档和网站,下面是部分文档及网站的地址,以便后来者查阅!原创 2013-07-23 09:25:59 · 613 阅读 · 0 评论 -
delphi 获得当前目录 与 获得主程序 目录
ShowMessage(ExtractFilePath(ParamStr(0))); //获取程序所在目录ShowMessage(ExtractFilePath(Application.ExeName)); //获取程序所在目录ShowMessage(GetCurrentDir + '\'); //获取当前目录原创 2013-09-09 13:52:23 · 1629 阅读 · 0 评论 -
delphi中ShellExecute使用详解
有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。1.CreateProcess因为使用复杂,比较少用。2.WinExec主要运行EXE文件。如:WinExec('Notepad.exe Readme.txt', SW_SHOW);3.ShellExecute不仅可以运行EXE文件,也可以运行已经关联的文件。首先必须引用shel转载 2013-09-09 09:59:13 · 2634 阅读 · 0 评论 -
Delphi中设置Edit只能输入数字
Delphi中设置Edit只能输入数字procedure Tform_zc.edit_nlKeyPress(Sender: TObject; var Key: Char);begin If not (key in [#48..#57,#8]) then //#8是退格键,也可以加上#13回车键 begin showmessage('只能输入数字');转载 2013-08-19 13:30:51 · 1804 阅读 · 0 评论 -
delphi txt 文件操作
1 文件类型和标准过程 Delphi同Object Pascal一样支持三种文件类型,即:文本文件、记录文件、无类型文件。1.1文本文件 文本文件类型的变量用如下方法声明:varTextFileVar: Text ; 文本文件是以行为单位进行读、写操作的。由于每一行长度不一定相同,不能计算出给定行在文转载 2013-08-20 13:38:13 · 4307 阅读 · 0 评论 -
delphi操作word
delphi操作word一、Delphi程序启动Word采用CreateOleObjects的方法来启动Word,调用VBA代码,具体实现过程为:首先使用GetActiveOleObject('Word.Application')判断当前内存中是否存在Word程序,如果存在,则直接连接,如果没有Word程序,则使用CreateOleObject('Word.Application'转载 2013-08-20 14:03:49 · 913 阅读 · 0 评论 -
delphi 对excel 的操作
单元格设置1.设置单元格线框Excel.ActiveSheet.Range[B10:C13].Borders[N].LineStyle := xlNoneExcel.ActiveSheet.Range[B10:C13].Borders[N].Weight := xlThin边框的类型 Borders[N]xlEdgeLeft 左=1xlEdgeRight 右=2转载 2013-08-20 11:27:16 · 878 阅读 · 0 评论 -
固定Form的大小不被拉大或缩小且也不能拖动【Delphi】
1、首先声明私有拦截消息的过程//禁止调整窗体大小procedure WMGetMinMaxInfo(var Msg: TWMGetMinMaxInfo); message WM_GETMINMAXINFO;//禁止窗体移动procedure WMSysCommand(var message:TWMSysCommand); message WM_SYSCOMMAND转载 2013-08-27 09:53:56 · 2481 阅读 · 0 评论 -
Delphi 获取Ip地址的方法总结
Delphi 获取Ip地址的方法总结通过注册表获取或修改Ip想到Windows会把系统网卡相关信息存入注册表,肯定可通过注册表读取具体ip信息。大致思路是找HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards ,由NetworkCards得分支表示各个网卡的信息通过ServiceNa转载 2013-08-15 15:25:24 · 969 阅读 · 0 评论 -
Delphi中ExtractFilePath()及其相近函数用法
Delphi中ExtractFilePath()及其相近函数用法ExtractFilePath()功能:返回完整文件名中的路径函数原型如下: AnsiString __fastcall ExtractFilePath; ExtractFilePath和相近函数: ExtractFileDrive :返回完整文件名中的驱动器,如"C:"转载 2013-08-30 08:23:00 · 844 阅读 · 0 评论 -
Delphi 获取当前目录
ExtractFilePath //路径后面带有 "/" (不管是在磁盘根目录还是哪里)ExtractFileName //文件名ExtractFileExt //扩展名ExtractFilePath(ParamStr(0)); // C:/ExtractFileName(ParamStr(0)); // test.exeExtractFileExt(ParamS原创 2013-08-30 08:35:36 · 2771 阅读 · 0 评论 -
Delphi中CoInitialize之探究
CoInitialize(LPVOID),它将以特定参数调用CoInitializeEx,为当前单元初始化COM库,并标记协同模式为单线程模式。参数必须为NULL。这是关于OLE和COM的问题。CoInitializeEx(LPVOID),新版本,可以用参数指定协同模式,如多线程模式,但注意单元的协同模式是不能改的,如果在已经初始化为多线程的单元里初始化OLE将失败并返回RPC_E_CHA转载 2013-08-30 15:57:09 · 1080 阅读 · 0 评论 -
delphi DLL 常见问题
字符串参数前面曾提到过,为了保证DLL参数/返回值传递的正确性,尤其是为C++等其他语言开发的宿主程序使用时,应尽量使用指针或基本类型,因为其他语言与Delphi的变量存储分配方法可能是不一样的。C++中字符才是基本类型,串则是字符型的线形链表。所以最好将string强制转换为Pchar。如果DLL和宿主程序都用Delphi开发,且使用string(还有动态数组,它们的数据结构类似)作为导转载 2013-08-30 16:02:25 · 945 阅读 · 0 评论 -
delphi 开发中遇到的DLL问题思考及解决方法
作者:admin 来源: 日期:2013/1/6 9:32:11 人气: 标签:QQ空间 新浪微博 腾讯微博 腾讯朋友 QQ收藏 百度空间 百度贴吧 更多最近在公司写一个外壳程序,调用DLL插件把FORM嵌入到EXE中的一个PANEL中,其中遇到了不少的问题,大部分已经解决,还有几个至今没有找到解决方法,有待研究,也希望知道解决方法的富翁共享一下研究成果转载 2013-08-30 16:37:31 · 763 阅读 · 0 评论 -
delphi 指针
Delphi 的指针分为 "类型指针" 和 "无类型指针" 两类.Delphi 中的类型, 常用的也得有几百个, 我们可以给每种类型定义相应的类型指针.其实 Delphi 已经为很多类型预定义了指针, 譬如数据类型: Integer 有对应的 PInteger;Char 有对应的 PChar;string 有对应的 PString;再譬如: TPoint 有对应的 PP转载 2013-09-02 11:44:46 · 518 阅读 · 0 评论 -
DELPHI判断目录是否存在,如果不存在则创建目录
procedure TForm1.Button1Click(Sender: TObject);begin if not FileExists(Edit1.Text) then//if not DirectoryExists(Edit1.Text) then 判断目录是否存在 try begin CreateDir(Edit1.Text); //转载 2013-09-09 10:35:03 · 10635 阅读 · 0 评论 -
delphi 插件
http://www.jrsoftware.org Tb97 最有名的工具条(ToolBar)控件库,仿Office97,如TDock97,TToolBar97,TEdit97,TToolWindow97等.http://www.fltvu.com/jiaocheng/chenxu1/DELPHI/vcl/index.htmhttp://www.delphiarea.com/p转载 2014-03-24 20:11:19 · 2361 阅读 · 0 评论