<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">El 13/06/2014 15:33, José Mejuto
escribió:<br>
</div>
<blockquote cite="mid:539B43FF.2070703@gmail.com" type="cite">El
13/06/2014 19:59, Paola Bruccoleri escribió:
<br>
<br>
<br>
<blockquote type="cite">vCfe:=WIN_OLECREATEOBJECT("eFacturaCOM.cfe")
<br>
IF !HB_ISOBJECT(vCfe)
<br>
ALERT('Falta instalar control OCX o problemas al crear
objeto OLE
<br>
</blockquote>
<br>
<blockquote type="cite">CABECERA'+CRLF+'Consulte a Sistemas o
a'+CRLF+'PAOLA BRUCCOLERI','Error')
<br>
RETURN
<br>
ENDIF
<br>
<br>
************* DATOS CABECERA FACTURA
*******************************
<br>
vCfe:AnoEmision := "2014"
<br>
vCfe:MesEmision := "03"
<br>
.......................etc
<br>
<br>
<br>
</blockquote>
<br>
Hola,
<br>
<br>
Pues en teoría es más o menos lo mismo:
<br>
<br>
var
<br>
vCfe: _CFE;
<br>
begin
<br>
vCfe:=_CFE.create;
<br>
vCfe.AnoEmision:='2014';
<br>
...
<br>
...
<br>
end;
<br>
<br>
Eso si, tienes que tener al menos esas dos DLL registradas en tu
sistema, el VBA6.dll y el MSXML2.DLL
<br>
<br>
Calculo que el MSXML2_6_0_TLB.pas no lo necesitas en tu proyecto
para nada.
<br>
<br>
</blockquote>
Hola José, resto del grupo..<br>
<br>
ya conseguí la vba6.dll. Lo que hice para obtener la VBA_6_0_TLB fue
hacer lo mismo q con la otra: import type library. No la registré ni
nada; solo dejé la dll en la misma carpeta del proyecto, al igual
que la otra dll activex.<br>
En fin, aparentemente ya tengo todos los .pas q necesito.<br>
Todavía no me voy a meter en hacer ningún paquete como sugiere
Martín xq primero quiero ver que todo funcione bien.<br>
<br>
Siguiendo con la sintaxis que me sugirió José, y que tb algo
encontré en este foro:<br>
<a class="moz-txt-link-freetext" href="http://forum.lazarus.freepascal.org/index.php?topic=21113.0">http://forum.lazarus.freepascal.org/index.php?topic=21113.0</a><br>
<br>
logré armar casi lo mismo que tengo en harbour, PEROOOO siempre hay
un PEROOOOO..a la hora de compilar me salta este error:<br>
<br>
efacturacom_1_0_tlb.pas(90,38) Fatal: Syntax error, "identifier"
expected but ":" found<br>
<br>
y es acá:<br>
<b>procedure Set_ivaTasaBasica(const :Currency); safecall;</b><br>
<br>
pero ese código, si es que está mal, se generó solo! (es la librería
de importación o como se llame)<br>
<br>
estoy usando para esto el lazarus 1.2.2 recién bajadito.... (en win8
64b)<br>
<br>
help! <br>
millones de gracias!!<br>
byeeeeeeeeeeeee<br>
<br>
<br>
</body>
</html>