Mensajepor DeeNeon » Mar Ene 04, 2011 10:37 pm
Les dejo mi aportacion de traducción del VB publicada anteriormente para C#, ironicamente no la he podido echar a andar, uso un servidor web que aloja mi codigo en distintas carpetas con diferentes permisos de escritura, no se si esto afecte, pero no haya el DLL para al menos probarlo.
using System.Drawing;
[DllImport("QRCodeLib.dll", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Ansi, EntryPoint="FullQRCode")]
public static extern void FullQRCode(bool autoConfigurate, bool AutoFit, System.Int32 backColor, System.Int32 barColor, string Texto, TQRCodeECLevel correctionLevel, TQRCodeEncoding encoding, int marginpixels, int moduleWidth, int Height, int Width, string FileName);
Ejemplo de uso:
FullQRCode(true, false, ColorTranslator.ToOle(Color.Yellow), ColorTranslator.ToOle(Color.Red), "hola mundo", TQRCodeECLevel.LEVEL_M, TQRCodeEncoding.ceAUTO, 5, 5, 150, 200, "Prueba.bmp");
Si alguien ha echado a andar el DLL en ambiente WEB y pueda compartirlo, lo apreciaria bastante!