Constructor and Destructor
Method | Description |
---|---|
CBarcodeReader |
Default constructor of CBarcodeReader object. |
~CBarcodeReader |
Destructor of CBarcodeReader object. |
GetInstance |
Creates an instance of Dynamsoft Barcode Reader. |
Recycle |
Destroys an instance of Dynamsoft Barcode Reader. |
CBarcodeReader
Default constructor of a CBarcodeReader
object.
dynamsoft::dbr::CBarcodeReader::CBarcodeReader()
~CBarcodeReader
Destructor of a CBarcodeReader
object.
dynamsoft::dbr::CBarcodeReader::~CBarcodeReader()
GetInstance
Creates an instance of Dynamsoft Barcode Reader.
static CBarcodeReader* dynamsoft::dbr::CBarcodeReader::GetInstance()
Return Value
Returns an instance of Dynamsoft Barcode Reader. If failed, returns NULL
.
Code Snippet
//Make sure InitLicense have been called somewhere before GetInstance
CBarcodeReader* dbr = CBarcodeReader::GetInstance();
// If no instance is available right away, the application will wait until one becomes available
if(dbr != NULL)
{
// Add your code here to call decoding method, process barcode results and so on
// ...
dbr->Recycle();
}
Recycle
Recycles an instance of Dynamsoft Barcode Reader.
void dynamsoft::dbr::CBarcodeReader::Recycle()
Code Snippet
//Make sure InitLicense have been called somewhere before GetInstance
CBarcodeReader* dbr = CBarcodeReader::GetInstance();
// If no instance is available right away, the application will wait until one becomes available
if(dbr != NULL)
{
// Add your code here to call decoding method, process barcode results and so on
// ...
dbr->Recycle();
}