在delphi中怎样调用exe文件?最好给个小例子(不用windows自带的程序)
解决方案 »
- INDY中的TIDTcpServer和TIDTcpClient有没有OnRead之类的事件?
- 数据转换及精度问题
- 简单问题,高分相送,有关于IE的!
- 数据库入门问题!关于字段的。
- 我用Adoquery 控件编写SQL语句:select * from 姓名=“江老大”的时候怎么总是提示列名“江老大”无效,怎么原因?请大家多多帮忙!!
- 这几天病毒猖獗,大家注意!!!
- 使用NMsmtp发送邮件失败?
- 报表打印数据显示问题
- 这条关联的SQL语句怎样写
- 急:三层方面的一个问题
- 请教如何利用ADOCONNECTION连接FOX数据库。也就是如何设置CONNECTIONSTRING属性值。谢谢
- 问一个傻傻的问题?
winexec();function winexec(lpcmdline:lpcstr //命令行地址
;ucomdshow:unit //所执行的程序启动的窗口风格
):uint;stdcall;
begin
winexec(pchar('c:\tc.exe'),sw_show);
end;
winexec('notepad.exe',sw_shownormal);
procedure TForm1.Button1Click(Sender: TObject);
begin
winexec('d:\kingsoft\xdict\xdict.exe',sw_shownormal);
end;按按钮,金山词霸就打开了!
uses shellapi;begin
Shellexecute(handle,Nil,'d:\aa.rm',Nil,Nil,SW_SHOWNORMAL);
end;以上语句自动打开realplay播放d:\aa.rm;同样道理,如果是'd:\aa.txt',打开的是notepad;如果是'http://www.csdn.net/',打开的是IE;如果是'mailto:[email protected]',打开的是Outlook Express。不必到注册表里去查哪种文件对应哪个程序;它自动打开该文件类型的关联程序。
注意:如果不是字符串,而是变量,则要写成:
Shellexecute(handle,Nil,pChar(Edit1.text),Nil,Nil,SW_SHOWNORMAL);