unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Menus, IEOpenSaveDlg, ImageEnIO, ImageEnView, StdCtrls, ieview, hyieutils, iexBitmaps, hyiedefs, iesettings, iexLayers, iexRulers; type TForm1 = class(TForm) ImageEnView1: TImageEnView; OpenImageEnDialog1: TOpenImageEnDialog; SaveImageEnDialog1: TSaveImageEnDialog; MainMenu1: TMainMenu; File1: TMenuItem; Load1: TMenuItem; Save1: TMenuItem; N1: TMenuItem; Exit1: TMenuItem; LoadUNC1: TMenuItem; procedure Exit1Click(Sender: TObject); procedure Load1Click(Sender: TObject); procedure Save1Click(Sender: TObject); procedure FormActivate(Sender: TObject); procedure LoadUNC1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation uses unc; {$R *.DFM} {$R WindowsTheme.res} procedure TForm1.Exit1Click(Sender: TObject); begin close; end; procedure TForm1.Load1Click(Sender: TObject); begin ImageEnView1.IO.LoadFromFile( ImageEnView1.IO.ExecuteOpenDialog() ); end; procedure TForm1.Save1Click(Sender: TObject); begin ImageEnView1.IO.SaveToFile( ImageEnView1.IO.ExecuteSaveDialog('', -1, ioUNC) ); end; procedure TForm1.FormActivate(Sender: TObject); begin // register UNC (uncompressed) file format RegisterUNC; end; procedure TForm1.LoadUNC1Click(Sender: TObject); begin ImageEnView1.IO.LoadFromFile( ImageEnView1.IO.ExecuteOpenDialog('', ioUNC) ); end; end.