内容列表
使用ftp控件下载一个目录(附一则笑话)
    delphi中的nmftp控件中Download函数只能下载一个文件,没有提供一个下载整个目录(包含子目录)的函数。我编写了个实现目录下载功能的方法,需要用到该功能的用户可参考一下。file://目录下载function tftp.ex_download(remote_dir,local_dir:string):boolean;var  &nbs
分类:Delphi 查阅全文
在Delphi与C++之间实现函数与对象共享
在Delphi与C++之间实现函数与对象共享 1.C++共享Delphi对象 要实现从C++调用Delphi对象,首先要在Delphi单元的接口部分以及C++的头文件中说明需要共享的对象的接口,在对象接口中定义该对象包含哪些属性与方法,并说明可供共享的部分。对象的共享,关键在于方法的共享。在Delphi语言中,要使一个对象可以被共享,可以把它说明为两个接口部分,暂称为"共享接口"与"实现接口"。其
分类:Delphi 查阅全文
在Delphi中如何控制其它应用程序窗口
  在Delphi中如何控制其它应用程序窗口 在Delphi中如何控制其它应用程序窗口 广东省农业管理干部学院 陈建兵 在编写Delphi的应用程序中,常常涉及对其它Windows应用程序的操作。例如,在数据库的管理系统中,财务人员需要使用计算器,即可调用Windows内含的计算器功能,若每次使用,均通过“开始/程序/附件/计算器”来打开计算器,显然是非常繁琐的,当然可以考
分类:Delphi 查阅全文
在 程 序 中 加 入 英 文 朗 读 功 能
在 程 序 中 加 入 英 文 朗 读 功 能 华 中 师 范 大 学 卢 小 海([email protected]) ---- 金 山 词 霸2000 的 英 文 全 文 朗 读 功 能 相 信 一 定 给 尝 试 过 的 用 户 留 下 了 很 深 刻 的 印 象, 而 作 为 一 个 程 序 设 计 者, 你 一 定 也 想 在 自 己 的 程 序 中 加 入 类 似 的 功 能
分类:Delphi 查阅全文
使用 COM+ 参数化对象结构编程技术
使用 COM+ 参数化对象结构编程技术 关键词:Delphi控件杂项 使用 COM+ 参数化对象结构编程技术一、引言    COM+ 服務技術的一個核心理念就是系統本身提供完成許多面向企業應用開發者的通用基本模組(如線程、物件資源池管理、事務服務管理、事件服務管理等),讓系統設計人員把精力集中在企業應用本身的業務邏輯上。 &n
分类:Delphi 查阅全文
如何知道函数或类型是在哪里定义的
如何使用不知道在哪里定义的函数或类型  M 作 者: soaringbird() 2001-02-23 21:07:37 发现有很多网友发帖子问不知道一个函数啦、类啦、全局变量什么的在哪个单元里定义的。其实,找到他们在哪里定义是很简单的。  方法1、在Delphi帮助里面找。    在帮助
分类:Delphi 查阅全文
Delphi快速读出注册表
file://不用再修改VCL.file://结构定义的可能不是很好。 /////main.dfmobject Form1: TForm1  Left = 192  Top = 107  Width = 544  Height = 375  Caption = '注册表'  Color = clBtnFace  Font.Ch
分类:Delphi 查阅全文
Delphi5 企业版使用BDE访问 Oracle方法
系统环境: 1、操作系统:Windows 2000 Server2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版3、开发工具:Delphi 5 企业版 连接方法: 一、安装 Oracle 8i R2 (8.1.6) for NT 企业版     使用典型安装,安装目录为D:\Oracle; 二、安装 Delphi 5 企业版     把Del
分类:Delphi 查阅全文
在Delphi中巧用WINDOWS 的API函数
应用之一:Delphi中有控件MEMO,当使用应控件输入内容或编辑时,如何确定光标当前的位置呢?这时就可以调用WINDOWS API中的EM_LINEFROMCHAR和EM_LINEINDEX消息来确定MEMO控件中光标的当前行和列,具体调用方法的过程如下:procedure TForm1.Button1Click(Sender: TObject);varLineNum:longint;Chars
分类:Delphi 查阅全文
使用Kylix必看:您为Kylix做好准备了么?-BY CKER
    您为Kylix做好准备了么? 做好的程序员一如做人。多看多想或许他山之石可以攻玉,但永远不要成为代码的奴隶。 CKER原著:Borland                 &nbs
分类:Delphi 查阅全文
创建Borland风格的漂浮式窗口
  创建Borland风格的漂浮式窗口   使用过Borland 系列开发工具产品(Delphi, C++Builder, Jbuilder)的朋友一定注意到Borland产品界面风格的特点,即屏弃了MDI(多文档界面),而采用分离的多窗口,特别是主窗口浮动于屏幕的最上方,当最大化时主窗口并不占满整个客户区,而是仍处在屏幕上方,使用户可以有更多的空间使用。那么如何才能实现
分类:Delphi 查阅全文
TSpinEdit的漏洞
最近在使用Samples页中的SpinEdit控件时,发现SpinEdit的最大值(MaxValue)和最小值(MinValue)的处理有漏洞。当最大值和最小值相等且不为零时,设置形同虚设;当最大值小于最小值时,SpinEdit的取值为最大值和最小值。查看Spin.pas时发现,SpinEdit的CheckValue函数如下:function TSpinEdit.CheckValue (NewVa
分类:Delphi 查阅全文
Delphi(BCB)中编译器版本宏定义
Delphi 5        VER130 C++ Builder 4   VER125 Delphi 4        VER120 C++ Builder 3   VER11
分类:Delphi 查阅全文
关于kylix的再次说明
  近期kylix将在台湾发行, 为了让国内的同行,特别广大delphi用户也能用到 linux上的delphi, 我公布一个网址: ftp://203.148.249.2/Kylix%20by%20MaZ/ 用户名和密码全为123  注意一次只能开三个线程。 不过这是kylix beta2,现在beta4版也出来了,请大家到国外网站找找
分类:Delphi 查阅全文
再谈Delphi vs VC++(非常精彩)
这是一篇非常精彩的文章,无意中在网上发现, 比起原来《程序员》发表的开发工具大比拼更专业。 可惜不知道作者是谁,如果作者看到或者有谁知道作者, 请一定和我联系。(mail:[email protected])偶然来找一个文件,却发现这里关于vc++和delphi的讨论很是激烈。看了大家写的一些文章,觉得有些看法正确,有些就很偏颇甚至错误(也许无知?很抱歉我这样说:-)。我无意与任何人争论,更
分类:Delphi 查阅全文
装扮工具提示条
  Delphi技巧之 装扮工具提示条 什么是工具提示条?在Windows程序中,当鼠标移动到工具条相应的按钮上时,会弹出一个小窗口来说明该按钮的作用,这个小窗口就叫做工具提示条。一般情况下它的背景色为淡黄色,字体色为黑色。面对这样千篇一律的面孔不知你是不是有些厌烦,是否想过给它化化妆,使其改头换面呢?下面我们就以Delphi为工具,对它动些小手术。 在Delphi中,
分类:Delphi 查阅全文
如何在状态栏中加入图标(或图片),还有动态的时间
function Shell_NotifyIcon(dwMessage:DWORD;lpData:PNotifyIconData):BOOL;stdcall;在shellapi单元中。dwMessage:NIM_ADD          NIM_MODIFY   &nb
分类:Delphi 查阅全文
怎样向一个窗口中输入字符?(类似"软键盘")
     我想向一个窗口中"输入"字符,例如向一个记事本中输入"你好"(类似软键盘那样),请问应怎么办?        我想向一个窗口中"输入"字符,例如向一个记事本中输入"你好"(类似软键盘那样),请问应怎么办?        我想向一个窗口中"输入
分类:Delphi 查阅全文
在Delphi中用ADSI创建IIS的虚拟目录
先引入类型库(Project|Import Type Library)adsiis.dll、iisext.dll和activeds.tlb新建一个单元,声明unit ActiveDs;interface  function ADsGetObject(const PathName: WideString; const GUID: TGUID; out I: IUnknown):
分类:Delphi 查阅全文
远程控制篇:获得网络邻居所有机器名
远程控制篇:获得网络邻居所有机器名 procedure TForm1.Button1Click(Sender: TObject);VAR    command:string ;    comline: pchar  ;begin command:='COMMAND.COM /C net view>c:\~~~.
分类:Delphi 查阅全文
<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 >>