Hola!
Os comento, tengo el siguiente código:
TPuertoSerie *comm = new TPuertoSerie(NULL);
comm->WCadPuerto(dni);
comm->RPuerto(caracter);
if (*caracter=='C')
Shape1->Brush->Color=clGreen;
if (*caracter=='F')
Shape2->Brush->Color=clRed;
comm->ClosePuerto();
delete comm;
Creo un objeto (comm) que contiene las funciones principales de comunicacion serie, escribir, leer, incializar, ...
Me he dado cuenta que cuando leo (RPuerto(caracter)) es cuando m da el fallo, aunque la exception me la da al final de esta rutina, porq?
La exception es esta:
EExternalException with message 'External exception C000001D'
Si podrían ayudarme, se los agradecería, muchas gracias.