home *** CD-ROM | disk | FTP | other *** search
- unit Demo1;
-
- interface
-
- uses
- SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
- Forms, Dialogs, Menus, Lbldlg, StdCtrls;
-
- type
- TForm1 = class(TForm)
- Label1: TLabel;
- Edit1: TEdit;
- LabelDialog1: TLabelDialog;
- MainMenu1: TMainMenu;
- Label2: TMenuItem;
- Read1: TMenuItem;
- Write1: TMenuItem;
- Erase1: TMenuItem;
- Label3: TLabel;
- Label4: TLabel;
- Edit2: TEdit;
- Edit3: TEdit;
- procedure Read1Click(Sender: TObject);
- procedure Write1Click(Sender: TObject);
- procedure Erase1Click(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
- var
- Form1: TForm1;
-
- implementation
-
- {$R *.DFM}
-
- procedure TForm1.Read1Click(Sender: TObject);
- begin
-
- Edit1.Text := LabelDialog1.ReadVolume( Edit1.Text );
-
- end;
-
- procedure TForm1.Write1Click(Sender: TObject);
- begin
- LabelDialog1.DeleteVolume( ExtractFilePath( Edit2.Text ) );
- LabelDialog1.WriteVolume( Edit2.Text );
- end;
-
- procedure TForm1.Erase1Click(Sender: TObject);
- var
- P : string;
- begin
- P := ExtractFilePath( Edit3.Text );
- LabelDialog1.DeleteVolume( Edit3.Text );
- Edit3.Text := LabelDialog1.ReadVolume( P );
- end;
-
- end.
-