>>procedure HtmlHelp >>* >>DECLARE INTEGER ShellExecute IN Shell32 ; >> INTEGER @HWND,; >> STRING @lpOperation,; >> STRING @lpFile,; >> STRING @lpParameters,; >> STRING @lpDirectory,; >> INTEGER @nShowCmd >> >>hWind = 0 >>lcOperation = "OPEN" >>lcFile = "HH.EXE" >>lcParameter = "MyHelp.CHM" >>lcDirectory = "C:\WINDOWS" >>liShow = 0 >>lnResult = ; >> ShellExecute(@hWind,@lcOperation,@lcFile,@lcParameter,@lcDirectory,liShow) >>clear DLLSI noticed that you have variables in the declare section named @lp