delphi - 试图找到文件位置,我得到了这个错误(错误记录,需要对象或类类型)
问题描述
我试图使用此代码在编辑组件上获取文件位置 (D:\Documents\Work)
procedure TForm3.btn1Click(Sender: TObject);
begin
if dlgOpen1.Execute then
if FileExists(dlgOpen1.FileName) then
edt5.Text.ExtractFileDir(dlgOpen1.FileName)
else
raise Exception.Create('File does not exist.');
end;
解决方案
edt5.Text.ExtractFileDir(dlgOpen1.FileName)
无效。edt5
似乎是 a TEdit
,并且TEdit
控件没有Text.ExtractFileDir
方法。
您的代码应阅读
edt5.Text := ExtractFileDir(dlgOpen1.FileName);
推荐阅读
- android - 警报响起时,AlarmManager 没有触发意图
- python - 从鼠标悬停选项卡单击硒
- wso2 - 在 Wso2 EI 6.2 中,rest api 的分页机制是什么并聚合响应
- angular - 如果我在数据库中有数据(Angular),我应该将数据存储在服务中吗
- xml - SOAP 请求标签附加了 - 这导致 xml 加载失败
- visual-studio-code - 如何在 Eclipse 等 Vs 代码工作区中关闭文件夹(已禁用)?
- python - 在 PyCharm 上更改日期时间值时未解决的参考
- sql - 使用 XMLSERIALIZE 的用户定义函数
- android - Nativescript-auth0 | java.lang.NullPointerException
- wordpress - 使用 WPBakery(Visual Composer)和高级自定义字段,我想创建或使用显示自定义图像的对象