delphi如何模块内部获得自身路径ExtractFilePath和paramstr(0)
2024-08-29 18:38:31
如何模块内部获得自身路径?
Exe程序:
DLL程序:
ExtractFilePath(Application.ExeName)
GetCurrentDir
TIniFile.Create(GetCurrentDir + '\chis.ini');
TIniFile.Create(ExtractFilePath(Application.ExeName)+'chis.ini')
paramstr(0) 代表这个exe文件的本地路径.
假如你这个编译好的exe文件在 d:\delphi下,名字叫做 project1.exe
那么 paramstr(0) = d:\delphi\project1.exe
这个值是变的,exe程序在那儿,这个值就变为哪儿.
Extractfilepath的意思是从文件全路径中获取路径 ..很好理解了
Extractfilepath('d:\delphi\project1.exe') 就等于 'd:\delphi\' 它就是把最后的文件名去掉,只要路径
上面这么多,就是取得当前可执行文件的当前路径..
myini := TIniFile.Create(ExtractFilePath(ParamStr(0))+'Config.ini');
config.ini 和你的可执行文件是在同一级目录下的,,这样就找到config.ini文件了
最新文章
- Spring在非web应用中关闭IoC容器 (registerShutdownHook)
- 【原创】Java编译器对String的优化
- web时代变迁及html5与4的区别
- iOS单例的作用和使用
- C#基础总结之一变量常量-if嵌套语句-witch结构-类型转换
- Sqlyog增加试用期
- [转]CentOS 5.5下FTP安装及配置
- windows 7 中将“我的电脑”锁定到任务栏
- wysiwyg editor
- Lucene索引的初步创建
- toString结果
- 深刻理解反射(Reflection)
- Django rest framework源码分析(4)----版本
- JavaScript中的alert()与console.log()的区别
- Mysql乐观锁与悲观锁
- Java基础——Servlet(八)文件上传下载
- block循环引用
- Linux升级内核教程(CentOS7)
- SQL2005数据库置疑处理
- Tomcat应用的部署记录
热门文章
- rabbitMq install for windows
- PHP生成一个六位数的邀请码
- php-5.6.26源代码 - include_once、require_once、include、require、eval 的opcode处理器
- tarnado源码解析系列一
- docker和docker compose常用操作命令
- C++ vector的reserve和resize详解
- POJ 1568 Find the Winning Move
- Java的HashMap和HashTable
- Python初步
- 实现一个简单版的express