Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
procedure TForm1.btnLoadClick(Sender: TObject);
var
SPicFileName: string;
JP : TJPegImage;
C : TClipboard;
begin
if query1Images.IsNull and OpenPictureDialog1.Execute then
begin
JP := TJPegImage.Create;
C:= TClipboard.Create;
SPicFileName:= OpenPictureDialog1.FileName;
try
JP.LoadFromFile(SpicFileName);
C.Assign(JP);
DBImage1.PasteFromClipboard;
query1.Post;
finally
JP.Free;
C.Free;
end;
end; //if
end;
procedure TForm1.btnShowClick(Sender: TObject);
begin
Image1.Picture.Assign(Query1Images);
end;
bmp := TBitmap.Create;
try
jpg := TJPEGImage.Create;
try
jpg.LoadFromFile(FilePath);
Bmp.Width := jpg.Width;
Bmp.Height := jpg.Height;
Bmp.Canvas.Draw(0, 0, jpg);
{ Plus whatever else you need to do with the bitmap }
finally
jpg.free;
end;
finally
bmp.Free;
end;
JP.LoadFromFile(SpicFileName);
C.Assign(JP);
unit gtest;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, ExtDlgs, DBCtrls, DB,
Grids, DBGrids, DBTables;
type
TForm1 = class(TForm)
OpenPictureDialog1: TOpenPictureDialog;
btnLoad: TButton;
Database1: TDatabase;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
Image1: TImage;
DBNavigator1: TDBNavigator;
DBImage1: TDBImage;
Query1: TQuery;
Query1NAME: TStringField;
Query1IMAGES: TBlobField;
Query1DESCRIPT: TStringField;
btnShow: TButton;
btnReload: TButton;
btnClear: TButton;
procedure btnLoadClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure btnShowClick(Sender: TObject);
procedure btnReloadClick(Sender: TObject);
procedure btnClearClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses jpeg, Clipbrd;
{$R *.dfm}
procedure TForm1.btnLoadClick(Sender: TObject);
var
SPicFileName: string;
JP : TJPegImage;
C : TClipboard;
begin
if query1Images.IsNull and OpenPictureDialog1.Execute then
begin
JP := TJPegImage.Create;
C:= TClipboard.Create;
SPicFileName:= OpenPictureDialog1.FileName;
try
JP.LoadFromFile(SpicFileName);
C.Assign(JP);
DBImage1.PasteFromClipboard;
query1.Post;
finally
JP.Free;
C.Free;
end;
end; //if
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
database1.Connected := true;
query1.Active := true;
end;
procedure TForm1.btnShowClick(Sender: TObject);
begin
Image1.Picture.Assign(Query1Images);
end;
procedure TForm1.btnReloadClick(Sender: TObject);
begin
query1.Close;
query1.Open;
end;
procedure TForm1.btnClearClick(Sender: TObject);
begin
query1.Edit;
query1images.Clear;
query1.Post;
end;
end.