support
barcode VC++ DLL
crUFLBcs.dll download
barcode VC++ DLL

Call Barcode Dynamic Link Library From VC++


Um Barcodes in eigene Anwendung zu erstellen,
Sie benötigen Barcodesoft True Type Schriftarten und cruflbcs.dll.

Einige ältere Windows-Anwendungen sind nicht auf COM-Objekte aufrufen.
Allerdings können diese Anwendungen noch nennen Dynamic Link Library (cruflBCS.dll)

Wenn Sie herunterladen und installieren Sie die Demo von Barcodesoft Produkt finden Sie crUFLBCS.dll
C: \Program Files\Common Files\Barcodesoft\Fontutil\ folder.

Wenn Sie nicht finden, cruflbcs.dll auf Ihrem Computer, laden Sie sie von Barcode DLL .

Der folgende Codeausschnitt zeigt, wie eine Dynamic Link Library-Funktion aufrufen, um Barcodes zu erstellen.

Tragen Sie eine geeignete Schriftart Schrift zu "szReturn ', und Sie erhalten Barcode generiert.

Sie können die folgenden Code-Snippet zu Dynamic Link Library (DLL) cruflBCS.dll nennen
typedef int (*LPFNDLLFUNC)(char*, char*);
char modulePath[] = "cruflbcs.dll";
HINSTANCE m_hLibInstance = LoadLibrary( modulePath );
if (m_hLibInstance != NULL)
{
lpfnDllFunc = (LPFNDLLFUNC)GetProcAddress(m_hLibInstance, "BCSPDF417Encode");
if (!lpfnDllFunc)
FreeLibrary(m_hLibInstance);
else
nReturn = lpfnDllFunc(pszInpara, szReturn);
}
FreeLibrary(m_hLibInstance);


Barcode
Symbology
Barcode Functions Parameters Barcode Font
Code39 barcode BCSCode39 char* strToEncode,
char& strOutput
Code39mHr
BCSCode39Check same as above Code39mHr
BCSUSSCode39 same as above Code39mHr
BCSCode39Ext same as above Code39mHr
Code128 barcode BCSCode128A char* strToEncode,
char& strOutput
Code128aMHr
BCSCode128B same as above Code128aMHr
BCSCode128C same as above Code128aMHr
BCSUCCEAN128 same as above Code128aMHr
UPC-A EAN13 barcode BCSUPCA char* strToEncode,
char& strOutput
UpcEanM
BCSUPCE same as above UpcEanM
BCSEAN13 same as above UpcEanM
BCSEAN8 same as above UpcEanM
BCSBookland same as above UpcEanM
Intelligent Mail Barcode BCSONECODE char* strToEncode,
char& strOutput
BcsIM
Postnet and Planet barcode BCSPOSTNET same as above Postnet
Royal Mail Barcode BCSROYALMAIL same as above bcsRM4SCC
Interleaved 2of5 Barcode BCSI25 char* strToEncode,
char& strOutput
I25mHr
BCSI25Check same as above I25mHr
Code 2of5 Barcode BCSCode25 char* strToEncode,
char& strOutput
Code25mHr
BCSCode25Check same as above Code25mHr
Telepen Barcode BCSTelepen char* strToEncode,
char& strOutput
TelepenMHr
BCSTelepenNumeric same as above TelepenMHr
Code93 Barcode BCSCode93 char* strToEncode,
char& strOutput
Code93mHr
Code11 Barcode BCSCode11 char* strToEncode,
char& strOutput
Code11mHr
Codabar Barcode BCSCodabar char* strToEncode,
char& strOutput
CodabarmHr
MSI Plessey Barcode BCSMSI char* strToEncode,
char& strOutput
MSImHr
PDF417 barcode BCSPDF417 char* strToEncode,
char& strOutput
BcsPDF417
BCSPDF417Option char *pszToEncode,
LONG nMaxRows,
LONG nFixedColumns,
LONG nSecurity,
LONG nCompactionMode,
BOOL bTruncated,
char& pszOutput
BcsPDF417
MicroPDF417 barcode BCSMicroPDF417Encode char* strToEncode,
char& strOutput
BcsPDF417
GS1-Databar Barcode BCSDatabarEncode same as above BcsDatabarM
BCSDatabarExpEncode same as above BcsDatabarM
BCSDatabarExpStkEncode same as above BcsDatabarM
BCSDatabarLtdEncode same as above BcsDatabarM
BCSDatabarStackEncode same as above BcsDatabarM
BCSDatabarStkOmniEncode same as above BcsDatabarM
MaxiCode Barcode BCSMaxicodeEncode char* strToEncode,
char& strOutput
BcsMaxicode
Datamatrix barcode BCSDataMatrixEncode char* strToEncode,
char& strOutput
BcsDataMatrix
BCSDataMatrixOption char *pszToEncode,
LONG Format,
char& pszOutput
BcsDataMatrix
QRCode barcode BCSQRCodeEncode char* strToEncode,
char& strOutput
BcsQrcode
BCSQRCodeOption char *pszToEncode,
LONG ErrorLevel,
char& pszOutput
BcsQrcode
Aztec bar code BCSAztecEncode char* strToEncode,
char& strOutput
BcsAztec
BCSAztecOption char *pszToEncode,
LONG Format,
LONG ErrorLevel,
char& pszOutput
BcsAztec
Code16k barcode BCSCode16KEncode char* strToEncode,
char& strOutput
Code16kMhr

The Dynamic Link Library (DLL) cruflBCS.dll exports the following functions:


Code39:

BCSCode39(char* strToEncode, char& strOutput);
BCSCode39Check(char* strToEncode, char& strOutput);
BCSUSSCode39(char* strToEncode, char& strOutput);
BCSCode39Ext(char* strToEncode, char& strOutput);

Code128:

BCSCode128A(char* strToEncode, char& strOutput);
BCSCode128B(char* strToEncode, char& strOutput);
BCSCode128C(char* strToEncode, char& strOutput);
BCSUSS128(char* strToEncode, char& strOutput);
BCSUCCEAN128(char* strToEncode, char& strOutput);

UPC EAN:

BCSUPCA(char* strToEncode, char& strOutput);
BCSUPCE(char* strToEncode, char& strOutput);
BCSEAN13(char* strToEncode, char& strOutput);
BCSEAN8(char* strToEncode, char& strOutput);
BCSBookland(char* strToEncode, char& strOutput);

Data Matrix:

BCSDataMatrixEncode(char* strToEncode, char& strOutput);
BCSDataMatrixOption(char *pszToEncode, LONG Format, char& pszOutput);

PDF417:

BCSPDF417Encode(char* strToEncode, char& strOutput);
BCSPDF417Option(char *pszToEncode, LONG nMaxRows, LONG nFixedColumns, LONG nSecurity, LONG nCompactionMode, BOOL bTruncated, char& pszOutput);
BCSMicroPDF417Encode(char* strToEncode, char& strOutput);

QR Code:

BCSQRCodeEncode(char* strToEncode, char& strOutput);
BCSQRCodeOption(char *pszToEncode, long ErrorLevel, char& pszOutput);

Aztec:

BCSAztecEncode(char* strToEncode, char& strOutput);
BCSAztecOption(char *pszToEncode, LONG Format, LONG ErrorLevel, char& pszOutput);

Code16K:

BCSCode16KEncode(char* strToEncode, char& strOutput);

Interleaved 2 of 5:

BCSI25(char* strToEncode, char& strOutput);
BCSI25Check(char* strToEncode, char& strOutput);

Intelligent Mail barcode and Postnet:

BCSONECODE(char* strToEncode, char& strOutput);
BCSROYALMAIL(char* strToEncode, char& strOutput);
BCSPOSTNET(char* strToEncode, char& strOutput);

Code25:

BCSCode25(char* strToEncode, char& strOutput);
BCSCode25Check(char* strToEncode, char& strOutput);

Code11:

BCSCode11(char* strToEncode, char& strOutput);

Code93:

BCSCode93(char* strToEncode, char& strOutput);

MSI/Plessey:

BCSMSI(char* strToEncode, char& strOutput);

Codabar:

BCSCodabar(char* strToEncode, char& strOutput);

Telepen:

BCSTelepen(char* strToEncode, char& strOutput);
BCSTelepenNumeric(char* strToEncode, char& strOutput);

MaxiCode:

BCSMaxicode(char* strToEncode, char& strOutput);

GS1-Databar:

BCSDatabar14(char* strToEncode, char& strOutput);
BCSDatabarExpEncode(char* strToEncode, char& strOutput);
BCSDatabarExpStkEncode(char* strToEncode, char& strOutput);
BCSDatabarLtdEncode(char* strToEncode, char& strOutput);
BCSDatabarStackEncode(char* strToEncode, char& strOutput);
BCSDatabarStkOmniEncode(char* strToEncode, char& strOutput);

barcode DLL
barcode DLL