当前位置:编程学习 > C#/ASP.NET >>

delphi 附件ShellExecute



delphi 中


   FileName := 'P:\Board\dbq\'+'leftstr(Edit1.Text,4)'+'包裝'+'.xls';
  ShellExecute(Handle, 'Open', pansichar(FileName), nil, nil, sw_shownormal);


请问'leftstr(Edit1.Text,4)'这的问题

为什么附件打不开 --------------------编程问答--------------------   你确认 filename 这个得到的文件路径 没有错的话,那ShellExecute调用是没有问题的?leftstr(Edit1.Text,4) 这上只是从edit1中取其中的4位数据而已,那么你得到的XXXX包裝.xls是真在存在才行。 --------------------编程问答-------------------- 2个错误
1 FileName := 'P:\Board\dbq\'+leftstr(Edit1.Text,4)+'包裝.xls';
2 ShellExecute(Handle, 'Open','这里应该是excel exe的位置',pansichar(FileName), nil, sw_shownormal);

  --------------------编程问答-------------------- 路过学习一下 --------------------编程问答-------------------- FileName := 'P:\Board\dbq\'+leftstr(Edit1.Text,4)+'包裝'+'.xls';
ShellExecute(Handle, 'Open', pansichar(FileName), nil, nil, sw_shownormal);
--------------------编程问答-------------------- 找找吧,网上有这方面教程的
补充:.NET技术 ,  其他语言
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,