有关ShellExecute打开PDF文件的问题.
我是这样写的
ShellExecute(handle,'open','HA_Foxit PDF Reader 1.1.0042X_tracky\PDFReader.exe','文本库\C0000600.pdf',nil,SW_NORMAL);
这样可以打开,可是文本库里面有很多PDF文件,我是要设一个变量来表示文本库下任一个PDF文件,
我先设一个变量P,p:='文本库\C0000600.pdf'然后ShellExecute(handle,'open','HA_Foxit PDF Reader 1.1.0042X_tracky\PDFReader.exe',p,nil,SW_NORMAL);
这样程序就报错了,什么missing operator or semicolon,是不是我用变量的格式不对啊?请教一下!
问题点数:20、回复次数:3Top
1 楼fdx2304()回复于 2005-04-03 11:34:49 得分 0
为什么我用了PChar(p)还是错?Top
2 楼solokey(争取在2008年成为低级程序员)回复于 2005-04-03 11:59:53 得分 20
ShellExecute(Handle,'Open','COM本质论.pdf',nil,'D:\book',SW_NORMAL);
测试成功Top
3 楼fdx2304()回复于 2005-04-03 12:17:05 得分 0
'COM本质论.pdf',单个文件我也可以啊,可是我有一系列的PDF文件,01.pdf02.pdf,......,一定要变量表示啊~~~求救~~`Top




