起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 86|回复: 4

【搞定】如何实现ExtractFileName(opendialog1.FileName)?**

[复制链接]
发表于 2007-10-15 12:06:44 | 显示全部楼层 |阅读模式
想只显示文件名,不显示路径,网上查了下语法,用ExtractFileName(opendialog1.FileName),但编译没有通过。

[错误]Biz:\GCHTGL\HERO\YWXX1.INFO.DIR\SJWG1.FORMDOC.PAS(38, 95): Undeclared identifier "ExtractFileName"
回复

使用道具 举报

发表于 2007-10-15 13:15:47 | 显示全部楼层
ExtractFileName在studio help中搜索就可以找到这个方法在哪个单元下面了,
Business.System.SysUtils.ExtractFileName
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-15 13:31:36 | 显示全部楼层
不好意思,没听明白。
我在save方法中写道:DataSetBZSJJ2.FieldByName('filename').asstring:=aname;
然后调用时让变量aname等于ExtractFileName(opendialog1.FileName)的,告诉我怎么把Business.System.SysUtils.ExtractFileName加上去好么?

在方法中或者在变量里写应该都可以的吧。
回复 支持 反对

使用道具 举报

发表于 2007-10-15 13:49:47 | 显示全部楼层
Business.System.SysUtils.ExtractFileName(opendialog1.FileName)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-15 14:24:44 | 显示全部楼层
OK了,
DataSetBZSJJ2.FieldByName('filename').asstring:=Business.System.SysUtils.ExtractFileName(aname)
或者Business.System.SysUtils.ExtractFileName(opendialog1.FileName)都是可以的。
谢谢,此贴可结。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 20:44 , Processed in 0.036895 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表