Hola:
Si la DLL está compuesta de funciones, te recomiendo que investigues
sobre el comando DECLARE, como te indicó el Ing. Daniel Bojorge.
Otra posibilidad es que la DLL contenga objetos, en cuyo caso deberías
instanciarlos programáticamente con CREATEOBJECT.
Saludos.
---------------------------------------------------------------------------------------------------------------
On 3 abr, 15:40, Arnaldo Toledano <
arnaldo.toled...@gmail.com> wrote:
> Ocurre que compre una librer�a (DLL), que utiliza los OCX de Epson y
> Hasar.
> La ventaja de esta DLL, es que te olvidas del MODELO y MARCA de la
> impresora fiscal.
> Solo tenes que indicarle que Modelo y Marca es, al momento de INICIALIZARLA.
> Los comandos de apertura, envi� de cabecera, texto, cierre, etc,etc,
> lo programas PARA todos por igual.
> Esta DLL se encarga de "adecuar" los comandos para cada modelo.
> Es una ventaja importante, por ejemplo si la impresora solo acepta dos
> decimales en cantidades , la DLL transpola los datos
> de importe y cantidad para que sea mas exacto, (ademas de estar
> autorizado por la AFIP).
> Entre varias ventajas mas que tenes.
>
> Mi duda es si debo o no cargar en el formulario como un OCX, la DLL.
> En su defecto, cuales serian los comandos para poder utilizarla.
>
> Arnaldo Toledano
>
> El 03/04/2012 03:08 p.m., Hector Kuhn escribi�:
>
>
>
>
>
>
>
>
>
> > Para hasar
> > El ocx Fiscal051122.Ocx , lo registras con regsvr32
> > El ocx fiscal010724.ocx, lo registras con regsvr32 ( creo que tiene
> > que estar tambien el .tlb)
>
> > Para epson yo utilizo el EpsonFPHostControlX.exe , el cual ejecutas e
> > instala en la carpeta C:\Archivos de programa\EpsonFPHostControlX
> > el EpsonFPHostControlX.ocx
>
> > Luego podes utilizar un control activeX , al cual le asignas el
> > control que necesitas
>
> > en ambos casos no es necesario ningun declare
>
> > El 3 de abril de 2012 13:52, Ing.Daniel Bojorge <
debs.fo...@gmail.com
> > <mailto:
debs.fo...@gmail.com>> escribi�:
>
> > Prob� utilizar (mir� la ayuda para m�s detalles)
>
> > DECLARE - DLL (Comando)
> > Registra una funci�n en una biblioteca externa compartida. Las
> > bibliotecas son archivos de biblioteca de v�nculos din�micos
> > (.DLL) de 32 bits.
>
> > Sintaxis
>
> > DECLARE [cTipoFunci�n] NombreFunci�n IN NombreBiblioteca [AS
> > NombreAlias]
> > [cTipoPar�m1 [@] NombrePar�m1,
> > cTipoPar�m2 [@] NombrePar�m2, ...]
>
> > Dios L@s Bendiga
>
> > Saludos,
>
> > Daniel (Con 1 Estrella DCE de Microsoft)
> >
www.debsconsultores.com<
http://www.debsconsultores.com>
> > Nicaragua
>
> > "Si ustedes permanecen unidos a m�, y si permanecen fieles a mis
> > ense�anzas, pidan lo que quieran y se les dar�.
> > (Juan 15:7 DHH)
> > Bendito el var�n que se f�a en el SE�OR, y cuya confianza es el
> > SE�OR.
> > (Jerem�as 17:7 RV2000)
>
> > El 3 de abril de 2012 10:41, Arnaldo Toledano
> > <
arnaldo.toled...@gmail.com <mailto:
arnaldo.toled...@gmail.com>>
> > escribi�:
>
> > He comprado una DLL para utilizar los controladores fiscales,
> > (me encuentro en Argentina).
> > Dentro del Manual, dice que debo registrar la DLL y los OCX
> > de Hasar y Epson y tambi�n la DLL.
> > Estos pasos los realizo sin problemas.
> > Con respecto a la DLL, nada dice de como utilizarla en VFP.
> > Lo que si realizo con �xito es "cargar" los OCX y la DLL en
> > Herramientas
> > Opciones
> > Controles.
>
> > Creo un Formulario y "tiro" los OCX de Hasar y Epson.
> > Pero cuando "tiro" la DLL, me da este error.
>
> > Si alguien me puede ayudar, lo voy agradecer.
> > O NO ES NECESARIO "TIRAR" la DLL ????
>
> > De no ser as�.
> > Como seria la utilizaci�n de la DLL ?
>
> > Gracias.
>
> > P/D : Prometo comprar una DLL con manual para VFP, para la
> > proxima vez.
>
> > --
> > *Arnaldo Toledano
> > Tesys Inform�tica
> > C�rdoba
> > Argentina *
>
> --
> *Arnaldo Toledano Tesys Inform�tica C�rdoba Argentina *