有关获得当前路径和执行帮助文件的问题?急~~~~~~~~~~~(30分)

  • 主题发起人 主题发起人 qlc
  • 开始时间 开始时间
Q

qlc

Unregistered / Unconfirmed
GUEST, unregistred user!
我ExtractFilePath(Application.EXEName)可以获得当前路径,<br>但winhelp(handle,ExtractFilePath(Application.EXEName)+'help.hlp',help_finder,0);<br>用它来运行帮助文件时,就有如下错误:<br>[Error] Unit1.pas(34): Incompatible types: 'TCaption' and 'PChar'<br>请问我该如何解决这个问题?谢谢~~~
 
ExtractFilePath(Application.EXEName)+'/help.hlp'<br>少了一个'/'
 
不是呀,用edit1.Text:=ExtractFilePath(Application.EXEName);显示路径时<br>是如下这样:f:/5/<br>所以肯定不是少个“/”的问题。<br>好像应该是string和pchar不匹配的问题吧
 
PChar(ExtractFilePath(Application.EXEName)+'help.hlp')
 
winhelp(handle,pchar(ExtractFilePath(Application.EXEName)+'help.hlp'),<br>&nbsp; help_finder,0);<br>
 
谢谢各位朋友<br>
 
多人接受答案了。
 
后退
顶部