这是我第一次写博客。
前几天一个以前的舍友找到我,让我帮助开发一个人力资源管理的小程序。说是人力资源管理,其实他提出的功能很简单,就是一个单机数据库程序,可以看到文件中存储的人员资料,可以查询,查询功能稍复杂一点,唯一特殊点的功能就是可以在工作过程中指定数据库文件。
程序虽然简单,但我经验不足,在指定数据库文件时遇到了困难。
我使用的是Delphi 7。我这次使用OpenDialog打开文件(以前都是自己做一个窗口,上面放上一个DriveComboBox、一个DirectroyListBox和一个FileListBox),写程序时发现只能得到文件的全名,即绝对路径加文件名。我不知道得到OpenDialog打开的文件的路径和文件名的方法,又不知道是否有将文件绝对路径和文件名分离的函数,就用了一个笨方法。
将文件全名写到一个字符串中,从尾开始向前一个字符一个字符的找,如果找到“/”,结束查找过程,记录下“/”的位置,将“/”前的字符串提出来,这是文件的绝对路径,“/”后的字符自然就是文件名。
有点累了,先休息了,明天继续。
作者使用Delphi7开发人力资源管理小程序时遇到问题,在指定数据库文件的过程中难以获取文件路径和名称。通过自定义方法实现了从文件全名中分离出路径和文件名。
2207

被折叠的 条评论
为什么被折叠?



