gracias gatosoft por tu respuesta, en realidad si dejé el post muy abierto, pero bueno ya monté una maquina virtual con windows XP y monté todo lo necesario,
entonces haciendo seguimiento al código encontré que el error se genera en la siguiente unidad de Indy10
IdCharsets.pas
en la siguiente linea
Código Delphi
[-]initialization
for cset := Low(TIdCharSet) to High(TIdCharSet) do
IdCharsetNamesLower[cset] := LowerCase(IdCharsetNames[cset]);
end.
al hacer el for muere
así que actualicé la versión de Indy10 a la versión 4850 que es la que se encuentra en la página del proyecto, pero el error ahora aparece en una nueva unidad
IdHeaderCoderBase.pas
en la siguiente linea
Código Delphi
[-]initialization
GHeaderCoderList := TIdHeaderCoderList.Create; finalization
FreeAndNil(GHeaderCoderList);
dicho objeto está declarado de la siguiente manera dentro de dicha unidad
Código Delphi
[-]var
GHeaderCoderList: TIdHeaderCoderList = nil;
realmente aquí quedé estancando, no sé que hacer, sigue generando la misma excepción de memoria
espero me puedan ayudar, les agradezco de antemano