简单问题,白送分,大家快来抢分(50分)

  • 主题发起人 主题发起人 91x0
  • 开始时间 开始时间
9

91x0

Unregistered / Unconfirmed
GUEST, unregistred user!
在C:/Program Files/Microsoft Office/Office/目录下,如何在Delphi中调用<br>Graph9.exe文件。给个例子,多谢!!!
 
shellExecute
 
shellExecute<br>Winexec
 
Winexec(pchar('C:/Program Files/Microsoft Office/Office/graph9.exe'), sw_shownormal);
 
WinExec('你的exe程序的路径和文件名',SW_SHOW);//这个最好用<br>如WinExec('C:/Program Files/Microsoft Office/Office/Graph9.exe',SW_SHOW);<br>给分吧
 
用shellexecute調用就行了!
 
ShellExecute(<br>&nbsp; &nbsp; &nbsp; hwmd, &nbsp; &nbsp; &nbsp;//父窗口句柄<br>&nbsp; &nbsp; &nbsp; LPCSTR lpszOp;//要执行操作窜的地址 可以为open ,print默认为open<br>&nbsp; &nbsp; &nbsp; LPCSTR lpszFile;//文件名窜的地址 <br>&nbsp; &nbsp; &nbsp; LPCSTR lpszParams;//执行文件串的地址<br>&nbsp; &nbsp; &nbsp; LPCSTR lpszDir;//默认目录串的地址<br>&nbsp; &nbsp; &nbsp; int fsShowCmd;//打开时文件是否显示<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; );<br>----------------------<br>WinExec(<br>&nbsp; &nbsp; LPCSTR lpCmdLine, // address of command line <br>&nbsp; &nbsp; UINT uCmdShow // window style for new application <br>&nbsp; &nbsp;); <br>----------------------- <br><br>ShellExecute(handle, "open", path_to_folder, NULL, NULL, SW_SHOWNORMAL);<br>调用的时候<br>ShellExecute(Handle,"Open",FileName(文件名),Param(参数),Dirction(路径),SW_shownormal);
 
各位高手,你们肯定没试过,无论是Winexec还是ShellExecute,调用时都提示“该程序<br>只能从另一个应用程序中启动”
 
能不能直接运行呀?
 
不能,直接运行也提示“该程序只能从另一个应用程序中启动”,怎么办?帮帮忙吧。。。
 
作为 ActiveX控件 使用<br><br>执行菜单'Compnonent'、'Import ActiveX control'
 
jsxjd,你能不能在详细讲一下,我要执行菜单'Compnonent'、'Import ActiveX control',但<br>加进去哪个ocx的文件呀,多谢了
 
顺便在给位一问题:如何在Formula One 中实现Excel那样“自定义序列”?<br>F1Book1.AutoFillItems[5]:='1;2;3;4'函数是这个,给出个例子,多谢!!!
 
你用这个文件是不行的!它启动要在Office打开的情况下有它来调用才能实现!<br>你问题说的不明白!我想你是不是想用自定义的图表还是什么?!<br>jsxjd可能是要你加入MS WEN COMPONENTS那个组件吧!我也不知道!
 
kongklj,具体如何在让它启动要在Office打开的情况下调用才能实现?你用过f1book这控件吗?<br>
 
老兄,那是我三年写的,早就找不到了
 
后退
顶部