end;
procedure TfrmSender.mnGoToHPClick(Sender: TObject);
+var
+ Command: string;
begin
- ShellExecute(Handle, 'open', PChar(Pref.HomePage), nil, nil, SW_SHOW);
+ if Pref.BrowserExeName='' then
+ begin
+ ShellExecute(Handle, 'open', PChar(Pref.HomePage), nil, nil, SW_SHOW);
+ end else
+ begin
+ Command := Pref.BrowserExeName+' '+Pref.HomePage;
+ WinExec(PChar(Command), SW_SHOW);
+ end;
end;
procedure TfrmSender.ShowHintLabel(const Mes: String; Col: TColor);
end;
procedure TfrmSender.mnGotoVoteClick(Sender: TObject);
+var
+ Command: string;
begin
- ShellExecute(Handle, 'open', PChar(Pref.VotePage), nil, nil, SW_SHOW);
+ if Pref.BrowserExeName='' then
+ begin
+ ShellExecute(Handle, 'open', PChar(Pref.VotePage), nil, nil, SW_SHOW);
+ end else
+ begin
+ Command := Pref.BrowserExeName+' '+Pref.VotePage;
+ WinExec(PChar(Command), SW_SHOW);
+ end;
end;
procedure TfrmSender.tabChannelMouseMove(Sender: TObject;
end;
procedure TfrmSender.mnGoToHelpClick(Sender: TObject);
+var
+ Command: string;
begin
- ShellExecute(Handle, 'open', PChar(Pref.HelpPage), nil, nil, SW_SHOW);
+ if Pref.BrowserExeName='' then
+ begin
+ ShellExecute(Handle, 'open', PChar(Pref.HelpPage), nil, nil, SW_SHOW);
+ end else
+ begin
+ Command := Pref.BrowserExeName+' '+Pref.HelpPage;
+ WinExec(PChar(Command), SW_SHOW);
+ end;
end;
procedure TfrmSender.tabChannelMouseDown(Sender: TObject;