潇
潇冉
Unregistered / Unconfirmed
GUEST, unregistred user!
这是其中一小段的代码:
if ParamCount>0 then begin (* 有执行参数传入 *)
sFileName:=ParamStr(1); (* 取得参数内容 *)
winexec(pchar('Notepad.exe '+sFileName),sw_show);(*用记事本打开*)
end;
如果要改为与Exe文件关联,只要把"winexec(pcha('Notepad.exe '+sFileName),sw_show);"
改为"winexec(pchar( sFileName),sw_show);"即可.
可是这样关联Exe文件却退不出Windows. 还有就是虽然关联成功
关联文本文档后不是先执行我们的程序,然后再执行打开的文本文件么。
可是关联EXE后,运行EXE文件,先执行我们的程序,然后运行的EXE并没有被执行。是不是没有取得参数的内容 ? 想知道后面那段该怎么补充下。。谢谢了。。。
if ParamCount>0 then begin (* 有执行参数传入 *)
sFileName:=ParamStr(1); (* 取得参数内容 *)
winexec(pchar('Notepad.exe '+sFileName),sw_show);(*用记事本打开*)
end;
如果要改为与Exe文件关联,只要把"winexec(pcha('Notepad.exe '+sFileName),sw_show);"
改为"winexec(pchar( sFileName),sw_show);"即可.
可是这样关联Exe文件却退不出Windows. 还有就是虽然关联成功
关联文本文档后不是先执行我们的程序,然后再执行打开的文本文件么。
可是关联EXE后,运行EXE文件,先执行我们的程序,然后运行的EXE并没有被执行。是不是没有取得参数的内容 ? 想知道后面那段该怎么补充下。。谢谢了。。。