OBR Library
Delphi and C++Builder optical barcode recognition library.
- uses ZXing.Net library
- supports UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, Codabar, ITF, RSS-14, RSS-Expanded, QR Code, Data Matrix, Aztec, PDF 417 and Pharmacode barcodes
- supports Windows 32 and Windows 64
- available for Delphi/C++Builder 7 - 12
- source code included in registered version
- royalty free distribution in applications
Download and order
Order OBR Library $80 USD (license for one developer)
Order OBR Library multi-license $240 USD (license for all developers in company)
Order OBR Library year upgrades $40 USD (registered users only)
Order OBR Library year upgrades multi-license $120 USD (registered multi-license users only)
FAQ
How can I solve "Class not registered." error message?
Embed yourapplicationname.exe.manifest file to your application: Select Delphi menu Project/Options.../Application. Change Manifest File combobox to Custom and select yourapplicationname.exe.manifest file in Custom manifest edit box.
Instead of embedding yourapplicationname.exe.manifest file to your application, you can comment "{$R *.res}" line in yourapplicationname.dpr file and use external yourapplicationname.exe.manifest file:
- Create manifest file yourapplicationname.exe.manifest (change yourapplicationname accordingly to the name of your application):
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="yourapplicationname" type="*"/> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" processorArchitecture="*"/> </dependentAssembly> </dependency> <dependency> <dependentAssembly> <assemblyIdentity name="Winsoft.ZXing" version="0.17.0.0" publicKeyToken="c2371442b2cedf55" processorArchitecture="msil"/> </dependentAssembly> </dependency> </assembly>
// {$R *.res}