Página 1 de 1

Compilacion en Delphi XE3

Publicado: Mar Abr 23, 2013 12:24 am
por ranaya
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.

Re: Compilacion en Delphi XE3

Publicado: Mié Jun 05, 2013 12:18 pm
por jassivg
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

Re: Compilacion en Delphi XE3

Publicado: Mié Jun 05, 2013 3:12 pm
por Dado
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