




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Delphi常用应用函数 得到WINDOWS的SYSTEM路径: 方法: var MySysPath : PCHAR ; begin GetMem(MySysPath,255); GetSystemDirectory(MySysPath,255); end; 注:MySysPath为SYSTEM路径得到程序的路径 ExtractFileDir(Application.Exename);察看文件是否存在 FileExists(FileName:String):Boolean;改变文件扩展名 ChangeFileExt(FileName:String)得到文件的扩展名 ExtractFileExt
2、(FileName:String):String;如何取得Windows的临时文件目录? 适合版本:Delphi 3,2.0,1.0Windows 95 & NT都指定了放置临时文件的目录,然而,用户能改变临时目录的位置而不使用缺省的目录。这篇文章的目的是告诉你如何得到Windows 95 & NT当前的临时目录位置。这个Windows API函数 GetTempPath就是解决这个问题的。其函数原形为:DWORD GetTempPath(DWORD nBufferLength, LPTSTR lpBuffer);下面的例子示范如何使用:function GetTempDirectory: S
3、tring;varTempDir: array0.255 of Char;beginGetTempPath(255, TempDir);Result := StrPas(TempDir);end;备注:临时目录的确定原则:1,如果有TMP环境变量则临时目录为TMP指定的目录2,如果没有TMP环境变量而有TEMP环境变量,则为TEMP变量指定的目录3,如果TMP和TEMP都没有定义,则取当前目录为临时目录程序不出现在任务栏 一般Windows 95运行程序时都会在任务栏上出现按钮,如果你的程序是一个监视程序,那么出现按钮就不是明智之举了。要实现该功能就要在OnCreate事件里利用到API函数S
4、etWindowLongprocedure TForm1.FormCreate(sender:TObject);beginSetWindowLong(Application,Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);end;改计算机名 改变计算机在网络中的名字,重新启动后才生效SetComputerName(Hello World);控制热启动 要使系统的热启动键(Ctrl+Alt+Del)失效,使用以下语句SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, 0, 0);要恢复系统的热启动键(Ctrl+Alt+Del)
5、,使用以下语句SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, 0, 0);临时路径 有时需要Windows的临时路径来做备份等工作,那么就要知道路径在哪,下面的程序帮你忙:var aa:pchar;beginGetTempPath(20,aa); file:/返回路径名edit1.text:=aa;end;返回程序执行参数 有关 Delphi 传入应用程式的命令列参数, 请参考以下的说明:用ParamCount函数取得命令参数的个数:呼叫 ParamStr(0), 传回执行档的档名(含路径)呼叫 ParamStr(n), 传回第个参数的内容procedure TForm1.FormCreate(Sender: TObject);varsFileName: string;beginif ParamCount 0 then begin (* 有执行参数传入 *)sFileName := ParamStr(1); (* 取得参数内容 *)if FileExists(sFileName) thenMemo1.Lines.LoadFromFile(sFileName)elseAp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公司级员工安全培训考试试题及完整答案【名校卷】
- 2025工厂安全培训考试试题答案新
- 2025新员工入职安全培训考试试题及完整答案【名校卷】
- 知到智慧树网课:生物化学与分子生物学(温州医科)章节测试满分答案
- 2025年纺织品买卖合同(官方范本)
- 【部编版】四年级语文下册第5课《琥珀》精美课件
- 2025年网约车服务承包合同协议书
- 2025标准版房产抵押借款合同示范文本
- 2025医疗机构环境清洁维护服务合同
- 2025年超市供应合同范本
- 保险行业客户画像分析与精准营销方案
- 沪教版小学六年级数学应用题150道及答案
- 北师大版四年级下册小数乘法竖式计算练习100题及答案
- 2024年湖南省长沙市中考地理试卷真题(含答案解析)
- 《中国健康成年人身体活动能量消耗参考值》(编制说明)
- 食堂大米采购招标文件
- 医疗美容诊所规章制度上墙
- CJT 216-2013 给水排水用软密封闸阀
- CJ-T250-2018建筑排水用高密度聚乙烯(HDPE)管材及管件
- 大学遗传学期末考试题库和答案
- 2024注册信息安全专业人员CISP培训讲义全集
评论
0/150
提交评论