Cómo parchar un método en Classes.pas

Necesito parchear un método en Classes.pas

(TReader.ReadString: quiero forzarlo a usar una página de códigos especificada, no la predeterminada del sistema).

Si copio Classes.pas en mi proyecto, tendré que reconstruir todo el VCL. ¿Hay alguna forma (fácil) de parchear un método en tiempo de ejecución?

Respuestas a la pregunta(2)

Su respuesta a la pregunta