还有,在里面如何调用shellexecute这个函数来执行一个程序?
我在uses里加入shellapi,
在程序里使用
ShellExecute(handle,'open','http://www.csdn.net',nil,nil,sw_shownormal);编译的时候提示[Error] Project1.dpr(6): Undeclared identifier: 'handle'
[Error] Project1.dpr(6): Undeclared identifier: 'sw_shownormal'如何解决?
我在uses里加入shellapi,
在程序里使用
ShellExecute(handle,'open','http://www.csdn.net',nil,nil,sw_shownormal);编译的时候提示[Error] Project1.dpr(6): Undeclared identifier: 'handle'
[Error] Project1.dpr(6): Undeclared identifier: 'sw_shownormal'如何解决?
[Error] Project1.dpr(6): Undeclared identifier: 'sw_shownormal'
错误是因为sw_shownormal没有定义
解决办法:把那个unit中你需要的部分copy出来,放到你自己的unit之中或单独做一个自己的小的unit。
ParamStr(0)
改称:
shellexecute(0,'open','http://www.csdn.net',nil,nil,1);
即可,不过这样的话,所有的URL会在同一个窗口中打开。