www.pudn.com > MP4Cam2AVI_SRC_1.2.zip > SettingsForm.pas


unit SettingsForm; 
 
interface 
 
uses 
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 
  Dialogs, ExtCtrls, StdCtrls; 
 
type 
  TfSettings = class(TForm) 
    gbSelectPlayer: TGroupBox; 
    bBrowseASXPlayer: TButton; 
    eASXPlayer: TEdit; 
    lASXPlayer: TLabel; 
    eAVIPlayer: TEdit; 
    bBrowseAVIPlayer: TButton; 
    lAVIPlayer: TLabel; 
    eMP4Player: TEdit; 
    lMP4Player: TLabel; 
    bBrowseMP4Player: TButton; 
    Panel1: TPanel; 
    Button1: TButton; 
    procedure Button1Click(Sender: TObject); 
    procedure bBrowseAVIPlayerClick(Sender: TObject); 
    procedure bBrowseMP4PlayerClick(Sender: TObject); 
    procedure bBrowseASXPlayerClick(Sender: TObject); 
  private 
    { Private declarations } 
  public 
    { Public declarations } 
  end; 
 
var 
  fSettings: TfSettings; 
 
implementation 
 
uses AviMux; 
 
{$R *.dfm} 
 
procedure TfSettings.Button1Click(Sender: TObject); 
begin 
  fSettings.Hide; 
end; 
 
procedure TfSettings.bBrowseAVIPlayerClick(Sender: TObject); 
begin 
  fMain.OpenDialog.Filter := 'EXE Files|*.EXE'; 
  fMain.OpenDialog.InitialDir := 'C:\'; 
  if (fMain.OpenDialog.Execute) then 
    begin 
      fSettings.eAVIPlayer.Text := fMain.OpenDialog.FileName; 
    end; 
end; 
 
procedure TfSettings.bBrowseMP4PlayerClick(Sender: TObject); 
begin 
  fMain.OpenDialog.Filter := 'EXE Files|*.EXE'; 
  fMain.OpenDialog.InitialDir := 'C:\'; 
  if (fMain.OpenDialog.Execute) then 
    begin 
      fSettings.eMP4Player.Text := fMain.OpenDialog.FileName; 
    end; 
end; 
 
procedure TfSettings.bBrowseASXPlayerClick(Sender: TObject); 
begin 
  fMain.OpenDialog.Filter := 'EXE Files|*.EXE'; 
  fMain.OpenDialog.InitialDir := 'C:\'; 
  if (fMain.OpenDialog.Execute) then 
    begin 
      fSettings.eASXPlayer.Text := fMain.OpenDialog.FileName; 
    end; 
end; 
 
end.