support
Aztec Bar Code VC++ Aztec bar code VC++
Aztec bar code VC++
Price: US$199
aztec bar code software download aztec code image aztec bar code software order

Para imprimir códigos de barras Aztec desde Visual C++, es necesario Barcodesoft bcsaztec.ttf fuente y cruflbcs.dll.

Si descarga e instalar la demo de fuente Barcodesoft azteca en su
computadora, usted encontrará crUFLBCS.dll de
"C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil\" carpeta.

Si usted no encuentra cruflbcs.dll en su ordenador, puede descargarlo de código de barras Aztec.

crUFLBCS.dll es un objeto COM con interfaz IAztec.
Puede encontrar información detallada sobre la interfaz de IAztec readme.html.

Para llamar al método de interfaz IAztec de VC++, puede utilizar el enlace en tiempo vinculante o temprano.

Late vinculante se utiliza cuando la información de tipo de un objeto no está disponible en tiempo de compilación.

El enlace en tiempo requiere el cliente para obtener acceso a la biblioteca de tipos antes de compilación.


Late Binding



Sus códigos para generar códigos de barras Aztec usando el enlace en tiempo de ejecución más lento que usar el enlace anticipado.

Sin embargo, sus códigos son independiente de la versión, siempre y cuando la interfaz COM y el método de parámetros permanecen sin cambios.

CoInitialize(NULL);
CLSID clsid;
if (FAILED(::CLSIDFromProgID(L"cruflbcs.Aztec.1", &clsid)))
return 0;
IDispatch* pIDispatch = NULL;
if (FAILED(::CoCreateInstance(clsid, NULL, CLSCTX_INPROC_SERVER, IID_IDispatch, (void**)&pIDispatch)))
return 0;
LPOLESTR szNameEncode = L"Encode";
DISPID dispid_encode;
HRESULT hr = pIDispatch->GetIDsOfNames(IID_NULL, &szNameEncode, 1, LOCALE_SYSTEM_DEFAULT, &dispid_encode);
CComBSTR bstrResult;
VARIANTARG v[1];
v[0].vt = VT_BSTR; v[0].bstrVal = SysAllocString(L"Barcodesoft Sample");
DISPPARAMS dispParams = { v, NULL, 1, 0 };
VARIANT vResult;
hr = pIDispatch->Invoke( dispid_encode, IID_NULL, GetUserDefaultLCID(), DISPATCH_METHOD,
&dispParams, &vResult, NULL, NULL);
if (FAILED(hr))
return 0;
pIDispatch->Release();
CoUninitialize();



Early Binding



Sus códigos para crear códigos de barras Aztec en VC + + aplicación funcione más rápido que usar el enlace.

1. Importar biblioteca de tipos. No te olvides de llamar
CoInitialize () antes de usar interfaz COM.

2. Si desea utilizar macro para convertir T2OLE
LPTSTR en LPOLESTR, es necesario llamar macro USES_CONVERSION primero.

3. Usted puede llamar al método o el método Encode EncodeCR para codificar códigos de barras Aztec con opciones.
#include <atlbase.h>
#include <atlconv.h>

#import "cruflbcs.dll"
using namespace cruflBCS;

USES_CONVERSION;
CoInitialize(NULL);
_bstr_t bstrOutput;
char pszToEncode[] = "Barcodesoft Sample";
try
{
cruflBCS::IAztecPtr pBcsAztec(__uuidof(CBcsAztec));
bstrOutput = pBcsAztec->Encode(T2OLE(pszToEncode));
}
catch (const _com_error& e)
{
_tprintf(_T("Error: 0x%08x %s\n"), e.Error(), e.ErrorMessage());
}
CoUninitialize();


Aztec barcode MFC wrapper class

Use MFC to Generate Wrapper Class



Si utiliza VC++ 6 para crear códigos de barras Aztec, pulse Ctrl + W para iniciar el Asistente para clases. A continuación, haga clic en "Agregar clase" botón, seleccione "Desde una biblioteca de tipos".
Elige crUFLBCS.dll, a continuación, seleccione la interfaz IAztec que desea agregar contenedores y pulse Aceptar.

Si utiliza Visual Studio 2003 o superior para generar códigos de barras Aztec,
1. En el menú Proyecto, seleccione Agregar clase.
2. Seleccione Clase MFC de biblioteca de tipos en la lista de plantillas.
3. Para agregar clases de, seleccione Registro.
4. En la lista de bibliotecas de tipos disponibles, busque crUFLBCS.
5. En la lista de interfaces en la biblioteca de ese tipo, seleccione todas las clases para las que desea agregar envolturas.
6. Haga clic en Finalizar.

Por favor, no se olvide de llamar OleInitialize (NULL) antes de utilizar el siguiente fragmento de código para generar códigos de barras Aztec.
CString strOutput;
IAztec *pAztecObj = new IAztec();
if ( pAztecObj->CreateDispatch("cruflbcs.Aztec.1")
strOutput = pAztecObj->Encode("Barcodesoft Sample");


For more information about Aztec barcode, please click aztec.

Barcodesoft Phone Support
+1-866-500-1818

Barcodesoft eMail eMail
Technical Support