我使用 ShellExecute(handle,'open','notepad',nil,nil,SW_ShowNormal);
打开了记事本,可我想同时也打开一个.txt的文件,因为我那文件路径是存在一个string的变量里,如果写成 ShellExecute(handle,'open','notepad',STRING变量名,nil,SW_ShowNormal);
就会出现提示说不能使用string变量,要用PANSICHAR变量。
不知道有谁知道要如何解决的?
打开了记事本,可我想同时也打开一个.txt的文件,因为我那文件路径是存在一个string的变量里,如果写成 ShellExecute(handle,'open','notepad',STRING变量名,nil,SW_ShowNormal);
就会出现提示说不能使用string变量,要用PANSICHAR变量。
不知道有谁知道要如何解决的?
解决方案 »
- microsoft jet 数据库引擎打不开文件,它已经被别的用户以独占方式打开 或没有查看数据的权限
- 下拉菜单中怎么没有东西?帮帮忙
- 如何卸载安装的第三方控件?
- 一个简单的CGI问题!!
- 有关Open Tools API的小调查,见者有分!
- 到里面来看看,好东西值得拿
- 赵..真是恶心!!!
- 用DBGRID显示时间,只能显示到日,能不能显示到秒??
- InterBase6.0中为何不能使用5.11版中的数据库?有办法解决吗?(20分)
- 请问一个在局域网里编写ICQ程序的问题。
- 我用DEPHI写了个小程序,把它缩小为个小图标,放在操作系统的底下状态栏里,和时间、输入法等放在一起,做好后,可是当我点击它后弹
- 如何用代码实现自动感知 filelistbox 中有没有文件存在?
winexec('NOTEPAD D:\HAHA\cust.txt',SW_ShowNormal);
var
ss:string;
begin
ss:='c:\dd.txt';
WinExec(pchar('notepad.exe'+' '+ss),1);
end;