<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>