Haz probado la depuracion usando los debug dcu? Para C++ parece que necesitas
estos pasos aunque nunca lo he probado
De esta manera, le indicas al compilador que utilice la VCL en modo "debug" en lugar de "release", y te permite llegar mas a fondo dentro del codigo fuente. Salvo es raras condiciones (API externas, mal-uso de frameworks, abuso de reference counting, threads) los Access Violation son relativamente faciles de cazar y el depurador siempre ayuda muchisimo
Sino la otra forma es ir poniendo "ShowMessage" a medida que vas avanzando asi ves "hasta donde llega el codigo" y poder localizar el lugar donde falla
Mirarlo a simple vista es muy complicado porque el codigo es demasiado largo y muy complejo para los meros mortales