Delphi
Free Trial Web API version Licensing Request A Quote
HAVE QUESTIONS OR NEED HELP?SUBMIT THE SUPPORT REQUEST FORM or write email toSUPPORT@BYTESCOUT.COM
Forms for ByteScout BarCode SDK
Unit1.pas:
unit Unit1;
{
IMPORTANT:
To work with Bytescout BarCode SDK you need to import this as a component into Delphi
To import Bytescout BarCode SDK into Delphi 5 or higher to the following:
1) Click Component | Import ActiveX control
2) Find and select Bytescout BarCode SDK in the list of available type libraries and
4) Click Next
5) Select "Add Bytescout_BarCode_TLB.pas" into Project" and click Finish
To import Bytescout BarCode SDK into Delphi 2006 or higher do the following:
1) Click Component | Import Component..
2) Select Type Library and click Next
3) Find and select Bytescout BarCode SDK in the list of available type libraries and
4) Click Next
5) Click Next on next screen
6) Select "Add Bytescout_BarCode_TLB.pas" into Project" and click Finish
This will add Bytescout_BarCode_TLB.pas into your project and now you can use BarCode object interface (_BarCode class)
}
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
uses
ActiveX, // required for ActiveX support
Bytescout_BarCode_TLB;
procedure TForm1.Button1Click(Sender: TObject);
var
bc: _Barcode;
begin
// CoInitialize(nil); // required for console applications, initializes ActiveX support
// create barcode object using CoBarCode class
bc:= CoBarCode.Create();
// set symbology to Code39
bc.Symbology := SymbologyType_Code39;
// set barcode value
bc.Value:= '12345';
// save into PNG image
bc.SaveImage('Code39.png');
// free barcode object by setting to nil
bc:= nil;
// CoUninitialize(); // required for console applications, initializes ActiveX support
end;
end.Project1.dpr:
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.