这个方法为什么会出错?
if SelectDirectory('请指定光盘驱动器的路径','',str) then
edit1.Text := IncludeTrailingBackslash(str)
edit1.text为得到的光盘路径
有更好的方法吗?
if SelectDirectory('请指定光盘驱动器的路径','',str) then
edit1.Text := IncludeTrailingBackslash(str)
edit1.text为得到的光盘路径
有更好的方法吗?
解决方案 »
- parameter 'wh' not found?!!!还有这事。。。
- 新建模块的格式 - 在线等
- ★☆★ListView可否修改某列的数据?不只是单单的第一列?DBGrid1控件不用数据库自由添加是否可以?
- 判断字符串最后一位是否是某一个字符,如','
- 寻求创业合伙人一名,福建区!
- 一个WebBrowser的问题
- 抽象类与抽象方法的作用。。。
- 在DELPHI7如何中实现发送电子邮件的功能?
- paradox与tadotable连接问题
- 得到TDBGRID的内容
- 两个以上的多客户端连接出现‘Name not unique in this context’错误???
- 关于ADO连接FoxPro数据库的驱动,请教各位
Function IsCDROM(Drv : Char):BOOLEAN;
Var
CDR : string;
cnt : byte;
Count,First : word;
begin
Result := false;
CDR := '';
asm
mov ax, 1500h
xor bx, bx
int $2f //CDROM中断
les di, COUNT
mov es:[di], bx
les di, FIRST
mov es:[di], cx
end;
if Count > 0 then
for cnt := 0 to (Count-1) do
CDR := CDR + char(First + Byte('A') + cnt);
Result := (Pos(upcase(Drv),CDR) > 0);
end;
mPath,FileExtendName,FileName:String;
begin
if (OpenDialog1.Execute())
begin
mPath := OpenDialog1.FileName;
FileName := ExtractFileName(mPath);
mPath:= mPath.SubString(1,mPath.Length()-FileName.Length()- 1); //你要的路径
end
end
如果我的回答对你有用,我不要分,如果你愿意请到下面这帖送个祝福给我女朋友吧!
http://expert.csdn.net/Expert/topic/1897/1897923.xml?temp=.300213