Página 1 de 1
ayuda de la dll para cbb
Publicado: Mar Ene 22, 2013 9:27 am
por fboaz
Buenos días, ya he intentado de todas las formas para generar el CBB por la DLL
y no puedo accesarla,
la declaro asi en un modulo:
declare Sub CBB Lib "c:\QRCodeLib.dll" (ByVal texto as string, ByVal archivo as string)
posteriormente la mando llamar:
call CBB ("hola mundo", "c:\cbb"
Pero al mandarla llamar dice que no encuentra la entrada de la dll
ya probé de todas formas y me dice siempre lo mismo.
como referencia lo estoy haciendo en visual basic de access
gracias anticipadas
Re: ayuda de la dll para cbb
Publicado: Mar Ene 22, 2013 9:35 am
por Dado
Sub CBB ??
Nop, no puedes ponerle tu propio nombre a la rutina para crear el codigo de barras
Lee el archivo "Notas Basicas.txt" incluido en la misma descarga, ahi menciona que una de las funciones es "FastQRCode" y no "CBB"
Re: ayuda de la dll para cbb
Publicado: Mié Ene 23, 2013 4:44 pm
por fboaz
disculpa la molestia podras poner aqui los ejemplos de la rutina para ejecutar el DLL en visual basic?
es que no pude ver los ejemplos que vienen con la descarga del DLL por que no tengo VB6.
gracias
Re: ayuda de la dll para cbb
Publicado: Mar Jul 02, 2013 4:15 pm
por patrix
Estoy interesada en la dll. Me podria proporcionar los datos para poder comprarla?
Saludos.
Re: ayuda de la dll para cbb
Publicado: Mié Jul 03, 2013 10:38 am
por Jesus Castelo
fboaz te dejo este codigo de como la uso yo en VS2005 y 2010, pero es en c#, puede que te oriente un poco:
enum TQRCodeEncoding
{
ceALPHA,
ceBYTE,
ceNUMERIC,
ceKANJI,
ceAUTO,
};
enum TQRCodeECLevel
{
LEVEL_L,
LEVEL_M,
LEVEL_Q,
LEVEL_H,
};
[DllImport("QRCodeLib.dll", EntryPoint = "FastQRCode")]
private static extern void FastQRCode(string Texto, string FileName);
[DllImport("QRCodeLib.dll", EntryPoint = "FullQRCode")]
private static extern void FullQRCode(bool autoConfigurate, bool AutoFit, Int32 backColor, Int32 barColor, string Texto, TQRCodeECLevel correctionLevel, TQRCodeEncoding encoding, int marginpixels, int moduleWidth, int Height, int Width, string FileName);
[DllImport("QRCodeLib.dll", EntryPoint = "QRCodeLibVer")]
private static extern string QRCodeLibVer();
public void MetodoX()
{
//Cargamos el codigo Bidimensional QrCode
try
{
//Generamos algunos parametros necesarios para usar el metodo FastQRCode de la libreria QRCodeLib.dll
string cRuta = System.Configuration.ConfigurationManager.AppSettings.Get("RutaReportesForms") + "\\QrCode" + _FacturaGenerar.IdFactura + ".bmp";
string cTotalQrCode = string.Format("{0:#0000000000.000000}", _FacturaGenerar.TotalFactura);
//Aqui usamos el metodo FastQRCode de la libreria QRCodeLib.dll
FastQRCode("?re=" + _EmisorFactura.RFCEmisor + "&rr=" + _ClienteFactura.RFC + "&tt=" + cTotalQrCode + "&id=" + oTimbreFactura.UUID, cRuta);
//Aqui solo cargamos la imagen generada a una DataTable pero puedes hacer lo que quieras con la imagen
dFilaDatosFactura["QrCode"] = UtileriasGenerales.CargarArchivo(cRuta);
}
catch (Exception)
{
dFilaDatosFactura["QrCode"] = new byte[0];
}
}
Re: ayuda de la dll para cbb
Publicado: Vie Sep 27, 2013 5:55 pm
por emiliazo1
Buenas tardes, podrán proporcionar en lugar de DLL un archivo .EXE para llamarlo desde cualquier API y de alguna forma le pasamos el parametro.
saludos
Re: ayuda de la dll para cbb
Publicado: Vie Sep 27, 2013 6:13 pm
por Dado
emiliazo1 escribió:Buenas tardes, podrán proporcionar en lugar de DLL un archivo .EXE para llamarlo desde cualquier API y de alguna forma le pasamos el parametro.
saludos
Lo siento, debido a la carga de trabajo que tengo no me es posible crear un EXE como lo pides.
Porque no checas la opcion del "CFD2PDF", es un EXE que toma tu XML y crea la representacion impresa en PDF, con todo y QRCode