Ver Mensaje Individual
  #9  
Antiguo 19-03-2015
rgarcia_ayala rgarcia_ayala is offline
Registrado
 
Registrado: sep 2008
Posts: 4
Reputación: 0
rgarcia_ayala Va por buen camino
Error compilar fichero TLB de DLL externa (VB)

Estimado Neftali,

Utilizaba una dll externa desarrollada en VB a la cual le han introducido modificaciones y la cual al registrar e instalar no me generó ningún tipo de error.
El problema surge cuando compilo mi aplicación:

[Error] eFacturaCOM_TLB.pas(248): Property setters cannot take var parameters.

Código Delphi [-]
uses
  Windows,  Messages, DateUtils, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, eFacturaCOM_tlb, OleServer;

Código Delphi [-]

procedure TForm1.Button1Click(Sender: TObject);
var
        cfe : clsCFE;
        jj : integer;
        el_xml : widestring;
begin

   cfe := coclscfe.create;

    // cabezal
  cfe.AnoEmision := ANOEMISION.Text;
  cfe.MesEmision := MESEMISION.Text;
  cfe.DiaEmision := DIAEMISION.Text;
  cfe.AnoVto     := ANOVTO.Text;
  cfe.MesVto     := MESVTO.Text;
  cfe.DiaVto     := DIAVTO.Text;
  cfe.TipoCFE    := strtoint( TIPOCFE_CODIGO.Text );
  cfe.IndicadorMBruto := strtoint( IndicadorMbruto_cod.Text );
  cfe.FormaPago := strtoint( FormaPago_cod.Text );

  ...

Adjunto captura del error al compilar y la nueva dll.
Imágenes Adjuntas
Tipo de Archivo: jpg Capture.jpg (28,7 KB, 4 visitas)
Responder Con Cita