DELPHI基础开发技巧
日期:2008年5月11日 作者: 查看:[大字体 中字体 小字体]-
◇[DELPHI]网络邻居复制文件
uses shellapi;
copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false);◇[DELPHI]产生鼠标拖动效果
通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL:
var xpanel,ypanel,xlabel,ylabel:integer;
PANEL的MouseMove事件:xpanel:=x;ypanel:=y;
PANEL的DragOver事件:xpanel:=x;ypanel:=y;
LABEL的MouseMove事件:xlabel:=x;ylabel:=y;
LABEL的EndDrag事件:label.left:=xpanel-xlabel;label.top:=ypanel-ylabel;◇[DELPHI]取得WINDOWS目录
uses shellapi;
var windir:array[0..255] of char;
getwindowsdirectory(windir,sizeof(windir));
或者从注册表中读取,位置:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
SystemRoot键,取得如:C:\WINDOWS◇[DELPHI]在form或其他容器上画线
var x,y:array [0..50] of integer;
canvas.pen.color:=clred;
canvas.pen.style:=psDash;
form1.canvas.moveto(trunc(x[i]),trunc(y[i]));
form1.canvas.lineto(trunc(x[j]),trunc(y[j]));◇[DELPHI]字符串列表使用
var tips:tstringlist;
tips:=tstringlist.create;
tips.loadfromfile('filename.txt');
edit1.text:=tips[0];
tips.add('last line addition string');
tips.insert(1,'insert string at NO 2 line');
tips.savetofile('newfile.txt');
tips.free;◇[DELPHI]简单的剪贴板操作
richedit1.selectall;
richedit1.copytoclipboard;
richedit1.cuttoclipboard;
edit1.pastefromclipboard;◇[DELPHI]关于文件、目录操作
Chdir('c:\abcdir');转到目录
Mkdir('dirname');建立目录
Rmdir('dirname');删除目录
GetCurrentDir;//取当前目录名,无'\'
Getdir(0,s);//取工作目录名s:='c:\abcdir';
Deletfile('abc.txt');//删除文件
Renamefile('old.txt','new.txt');//文件更名
ExtractFilename(filelistbox1.filename);//取文件名
ExtractFileExt(filelistbox1.filename);//取文件后缀◇[DELPHI]处理文件属性
attr:=filegetattr(filelistbox1.filename);
if (attr and faReadonly)=faReadonly then ... //只读
if (attr and faSysfile)=faSysfile then ... //系统 - [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] 下一页
-
- DELPHI基础开发技巧 相关文章:
- ·Vista12个最实用操作技巧的基础课
- ·HTML基础:HTML的基本结构
- ·Java基础:你是否了解KVM的常量池
- ·搜索引擎优化的基础知识
- ·BPEL模型基础
- ·基础知识讲解 病毒的IFEO映像劫持技术
- ·初学者认识DOCTYPE的基础知识
- ·XHTML教程,简单认识XHTML基础知识
- ·交换机基础 第三层交换机技术
- ·PS基础教程 画笔应用之自定义画笔
- DELPHI基础开发技巧 相关软件
- ·《3D Max 动画基础教程》
- ·超频基础知识
- ·WTO基础知识
- ·全部知识学的基础
- ·财会基础课程
- ·鸟哥的linux私房菜:基础学习篇
- ·证券市场基础知识
- ·06同等学力英语辅导词汇语法部分讲义基础班
- ·06同等学力英语辅导阅读部分讲义基础班
- ·2006年1月自学考试法律基础与思想道德修养模拟试卷
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:Windows的DDE原理
精品推荐
热点TOP10
- ·Delphi 程序员代码编写标准指南
- ·Delphi基础开发技巧(1)
- ·DELPHI基础开发技巧
- ·Delphi中DLL的创建和使用(1)
- ·和md5.asp结果一样的Delphi加密代码
- ·《关于VisiBroker For Delphi的使用》(4)
- ·Delphi下的ADO使用方法!
- ·Delphi的拨号连接类
- ·Delpih 中的Windows API编程初步
- ·DELPHI多层分布式开发(2)
- ·教你在DELPHI中基础开发技巧
- ·Dephi 消息处理机制(1)
- ·Delphi数据库控件使用入门
- ·在Delphi中实现数据分析模块的动态报表
- ·Delphi 组件撰写常问问题(1)
- ·利用Delphi编写Socket通信程序
- ·程序中调用控制面板设置功能
- ·拦截其它程序的网络数据封包
- ·delphi编译错误信息
- ·奇迹重现 Delphi 2005赏析
