[Lazarus] helphtml example
Andrea Mauri
andrea.mauri.75 at gmail.com
Thu Mar 18 11:57:14 CET 2010
Il 16/03/2010 20.38, Mattias Gaertner ha scritto:
> It uses the function FindDefaultBrowser in unit lcl/lclintf.pas.
I checked FindDefaultBrowserFunction.
I have this problem on win32 (xp).
function FindDefaultBrowser(out ABrowser, AParams: String): Boolean;
function Find(const ShortFilename: String; out ABrowser: String):
Boolean; inline;
begin
ABrowser := SearchFileInPath(ShortFilename + GetExeExt, '',
GetEnvironmentVariableUTF8('PATH'), PathSeparator,
[sffDontSearchInBasePath]);
Result := ABrowser <> '';
end;
begin
{$IFDEF MSWindows}
Find('rundll32', ABrowser); <-- this function does not
find the browser
The find function looks in PATH, on my pc I have rundll32.exe in
windows\system32 but PATH environment variable does not include
c:\windows\system32, so find function does not find rundll32
More information about the Lazarus
mailing list