Hola a Todos.
el dia de hoy instale Delphi XE3 y trate de correo el codigo Basico. pero me arrogo el siguiente error
[dcc32 Warning] DataTypeCast.pas(44): W1044 Suspicious typecast of AnsiString to PWideChar
[dcc32 Fatal Error] DataTypeCast.pas(65): F2084 Internal Error: G9413
Megustaria saber si alguno de ustedes le a pasado algo similar. y an podido correr el codigo en XE3
Saludos.

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Compilacion en Delphi XE3
-
- Mensajes: 7
- Registrado: Vie Abr 13, 2012 4:03 pm
Re: Compilacion en Delphi XE3
Que tal, yo ya pude hecharlo a volar en XE3
En la unidad DataTypeCast lo siguiente:
//initialization
// Coinitialize(nil);
//finalization
// CoUninitialize;
Además el xml se genera con algunos detalles debido a un cambio en la unidad XMLDoc de delphi, y para que se corrijan debes cambiar en la unidad CFDV2030 todos los lugares donde se hacen .Add y .Insert como en el siguiente:
function TXMLRetenciones.Add: IXMLRetencion;
begin
// Result := AddItem(-1) as IXMLRetencion;
Result := AddChild(ItemTag, ItemNS, True, -1) as IXMLRetencion;
end;
function TXMLRetenciones.Insert(const Index: Integer): IXMLRetencion;
begin
// Result := AddItem(Index) as IXMLRetencion;
Result := AddChild(ItemTag, ItemNS, True, Index) as IXMLRetencion;
end;
Lo comentarizado es lo que viene en la librería, y la otra línea tienes que agregarla.
Además si vas a timbrar con TimbreFiscal, hay otro Post aquí mismo de un error que se corrige cambiando un tipo de Datos,
Espero les ayude,
Saludos
En la unidad DataTypeCast lo siguiente:
//initialization
// Coinitialize(nil);
//finalization
// CoUninitialize;
Además el xml se genera con algunos detalles debido a un cambio en la unidad XMLDoc de delphi, y para que se corrijan debes cambiar en la unidad CFDV2030 todos los lugares donde se hacen .Add y .Insert como en el siguiente:
function TXMLRetenciones.Add: IXMLRetencion;
begin
// Result := AddItem(-1) as IXMLRetencion;
Result := AddChild(ItemTag, ItemNS, True, -1) as IXMLRetencion;
end;
function TXMLRetenciones.Insert(const Index: Integer): IXMLRetencion;
begin
// Result := AddItem(Index) as IXMLRetencion;
Result := AddChild(ItemTag, ItemNS, True, Index) as IXMLRetencion;
end;
Lo comentarizado es lo que viene en la librería, y la otra línea tienes que agregarla.
Además si vas a timbrar con TimbreFiscal, hay otro Post aquí mismo de un error que se corrige cambiando un tipo de Datos,
Espero les ayude,
Saludos
- Dado
- Mensajes: 15983
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Compilacion en Delphi XE3
Wow, la informacion definitivamente me va a ser muy util
Yo tengo la version XE2 literalmente abandonada, me da mas problemas que soluciones y este era uno de los mas graves
Pero con la solucion que propones le voy a dar otro chance al XE2
_____________________________
pd. ya supiste que salio el XE4..........y que en octubre va a salir el XE5 (rumores), la mera neta no veo pa'que, con Delphi 7 sigo trabajando muy a gusto
Yo tengo la version XE2 literalmente abandonada, me da mas problemas que soluciones y este era uno de los mas graves
Pero con la solucion que propones le voy a dar otro chance al XE2
_____________________________
pd. ya supiste que salio el XE4..........y que en octubre va a salir el XE5 (rumores), la mera neta no veo pa'que, con Delphi 7 sigo trabajando muy a gusto
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!