SimpleMain.pas 807 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. unit SimpleMain;
  2. interface
  3. uses
  4. System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
  5. FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
  6. FMX.Controls.Presentation, FMX.Edit, FMX.Objects;
  7. type
  8. TForm2 = class(TForm)
  9. txtData: TEdit;
  10. imgQR: TImage;
  11. procedure txtDataChangeTracking(Sender: TObject);
  12. private
  13. { Private declarations }
  14. public
  15. { Public declarations }
  16. end;
  17. var
  18. Form2: TForm2;
  19. implementation
  20. uses qr.code.fmx;
  21. {$R *.fmx}
  22. procedure TForm2.txtDataChangeTracking(Sender: TObject);
  23. var
  24. bmp : TQRBitmap;
  25. begin
  26. bmp := TQRBitmap.Create(txtData.Text, imgQR.Width, imgQR.Height);
  27. try
  28. bmp.ShowBorder := True;
  29. imgQR.Bitmap := bmp;
  30. finally
  31. bmp.Free;
  32. end;
  33. end;
  34. end.