大家知道在PB中,有一个RUN()函数,可以运行一个指定的执行文件,如.EXE,.COM,.BAT等.但如果我们想打开一个非执行文件,
如.TXT,.DOC,.XLS等,就不能用RUN()函数了.如果我们希望打开这类文件时,系统能自动调用对应的应用程序,就可以使用如下方法:
在应用程序的Global External Functions中定义:
Function long ShellExecuteA (ulong hwnd, string lpOperation, string
lpFile, & string lpParameters, string lpDirectory, long nShowCmd)
library “shell32.dll”
调用如下:
String ls_null
SetNull (ls_null)
ShellExecuteA(Handle(Parent), ls_null, “c:/doc/hello.txt”, ls_null,
ls_null, 1)
在PB中如何打开一个非執行文件
最新推荐文章于 2024-07-05 14:08:57 发布
本文介绍了一种在PowerBuilder应用程序中打开非执行文件的方法,例如TXT、DOC和XLS等格式,通过调用ShellExecuteA函数实现,并提供了一个具体的代码示例。
947

被折叠的 条评论
为什么被折叠?



