home *** CD-ROM | disk | FTP | other *** search
- unit Unit5;
-
- interface
-
- uses
- SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
- Forms, Dialogs, StdCtrls;
-
- type
- Twhere = class(TForm)
- Edit1: TEdit;
- Label1: TLabel;
- Button1: TButton;
- Button2: TButton;
- Button3: TButton;
- OpenDialog1: TOpenDialog;
- Label2: TLabel;
- procedure Button1Click(Sender: TObject);
- procedure Button2Click(Sender: TObject);
- procedure Button3Click(Sender: TObject);
- procedure FormShow(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
- var
- where: Twhere;
- t,s,temp:String;
- i,j:INteger;
-
- implementation
-
- {$R *.DFM}
-
- procedure Twhere.Button1Click(Sender: TObject);
- begin
- close;
- end;
-
- procedure Twhere.Button2Click(Sender: TObject);
- begin
- if opendialog1.execute then edit1.text:=opendialog1.filename;
- end;
-
- procedure Twhere.Button3Click(Sender: TObject);
- var
- fi:TextFile;
- cmd:array[0..255] of char;
- begin
- if edit1.text<>'' then
- Begin
- s:=edit1.text;
- for i:=1 to length(s) do
- if s[i]='\' then j:=i;
- For i:=1 to j-1 do
- temp:=temp+s[i];
- StrpCopy(cmd,t+'qube -kX '+edit1.text);
- chdir(temp);
- Winexec(cmd,SW_ShowNormal);
- temp:='';
- chdir(t);
- End;
- close;
- end;
-
- procedure Twhere.FormShow(Sender: TObject);
- begin
- t:=label2.caption;
- end;
-
- end.
-