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