Changeset 220 for oup/current/Tools/Extractor.pas
- Timestamp:
- Jun 18, 2007, 3:41:12 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
oup/current/Tools/Extractor.pas
r111 r220 1 1 unit Extractor; 2 2 3 interface 4 3 5 uses 4 6 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 5 Dialogs, Template, StdCtrls, ExtCtrls, ComCtrls, Menus, Buttons, StrUtils;7 Dialogs, _TemplateFileList, Menus, StdCtrls, ExtCtrls, Buttons, ComCtrls; 6 8 7 9 type 8 TForm_Extractor = class(TForm_T oolTemplate)10 TForm_Extractor = class(TForm_TemplateFileList) 9 11 group_extract: TGroupBox; 12 label_export_sel: TLabel; 13 label_path: TLabel; 10 14 check_dat: TCheckBox; 11 15 check_raw: TCheckBox; 12 16 check_convert: TCheckBox; 13 17 radio_selected: TRadioButton; 14 label_export_sel: TLabel;15 18 radio_all: TRadioButton; 16 label_path: TLabel;17 19 edit_path: TEdit; 18 20 btn_path: TButton; … … 23 25 progress: TProgressBar; 24 26 btn_abort: TButton; 27 procedure btn_abortClick(Sender: TObject); 25 28 procedure FormCreate(Sender: TObject); 26 procedure btn_ abortClick(Sender: TObject);29 procedure btn_exportClick(Sender: TObject); 27 30 procedure btn_pathClick(Sender: TObject); 28 procedure btn_exportClick(Sender: TObject);29 31 private 30 32 public 31 33 end; 32 34 33 var34 Form_Extractor: TForm_Extractor;35 35 36 36 implementation 37 37 {$R *.dfm} 38 uses Main, Functions, Data, ConnectionManager, FolderBrowser, Exporters; 38 uses 39 Data, FolderBrowser, Exporters, _TemplateFile, ConnectionManager, Functions, 40 StrUtils; 39 41 40 42 41 procedure TForm_Extractor.FormCreate(Sender: TObject);42 begin43 inherited;44 Self.AllowMultiSelect := True;45 edit_path.Text := AppSettings.ExtractPath;46 end;47 43 48 44 procedure TForm_Extractor.btn_abortClick(Sender: TObject); 49 45 begin 50 46 ShowMessage('X'); 51 end;52 53 procedure TForm_Extractor.btn_pathClick(Sender: TObject);54 var55 fb: TFolderBrowser;56 begin57 inherited;58 59 fb := TFolderBrowser.Create(Handle, 'Please select a folder where you want ' +60 'the files to be stored...', edit_path.Text, False, True);61 if fb.Execute then62 begin63 edit_path.Text := fb.SelectedItem;64 AppSettings.ExtractPath := edit_path.Text;65 end;66 fb.Free;67 47 end; 68 48 … … 129 109 end; 130 110 111 procedure TForm_Extractor.btn_pathClick(Sender: TObject); 112 var 113 fb: TFolderBrowser; 114 begin 115 inherited; 116 117 fb := TFolderBrowser.Create(Handle, 'Please select a folder where you want ' + 118 'the files to be stored...', edit_path.Text, False, True); 119 if fb.Execute then 120 begin 121 edit_path.Text := fb.SelectedItem; 122 AppSettings.ExtractPath := edit_path.Text; 123 end; 124 fb.Free; 125 end; 126 127 procedure TForm_Extractor.FormCreate(Sender: TObject); 128 begin 129 inherited; 130 Self.AllowMultiSelect := True; 131 edit_path.Text := AppSettings.ExtractPath; 132 end; 131 133 132 134 begin 133 135 AddToolListEntry('extractor', 'Extractor', ''); 134 136 end. 137
Note:
See TracChangeset
for help on using the changeset viewer.