
'Type mismatch' - Duv Pascal
Publicado por Francisco (9 intervenciones) el 28/02/2016 20:14:49
Buenas tardes, quisiera saber si alguien sabría como solucionar este error que me tira. 'Error: type mismatch' sobre la sentencia de escritura en el archivo. Dejo el procedure escrito y sobresaltado el lugar del error. Gracias
Procedure PREFERENCIAS_CLIENTE;
BEGIN
REPEAT
CLRSCR;
WRITELN('BIENVENIDO');
WRITELN;
WRITELN('DESEA AGREGAR NUEVAS PREFERENCIAS?');
WRITE('1:Si / 2:No - ELIJA UNA OPCION: ');
READLN(OPC);
UNTIL (OPC>='1')AND(OPC<='2');
WHILE (OPC<>'2') DO
BEGIN
WRITELN('SELECCIONE UNA CATEGORIA PARA EL VEHICULO');
WRITE('1:Full 2:Premium 3:Super 4:Base 5:Cualquiera - ELIJA UNA OPCION: ');
READLN(REGISTRO2.CATEGORIA);
WRITELN('SELECCIONE ESTADO DE USO PARA EL VEHICULO');
WRITE('A:0KM B:Ultimo modelo C:Nuevo D:Usado E:Cualquiera - ELIJA SU OPCION: ');
READLN(REGISTRO2.ESTADO);
WRITELN('SELECCIONE MODALIDAD DE TARIFA');
WRITE('A:Por KM B:Por Dia C:Por Mes - ELIJA SU OPCION: ');
READLN(REGISTRO2.TARIFA);
SEEK(ARCHI,FILESIZE(ARCHI));
WRITE(ARCHI,REGISTRO2);
CLRSCR;
WRITE('PREFERENCIAS CARGADAS CORRECTAMENTE');
REPEAT
CLRSCR;
WRITELN('BIENVENIDO');
WRITELN;
WRITELN('DESEA AGREGAR NUEVAS PREFERENCIAS?');
WRITE('1:Si / 2:No - ELIJA UNA OPCION: ');
READLN(OPC);
UNTIL (OPC>='1')AND(OPC<='2');
END;
MENU;
END;
Procedure PREFERENCIAS_CLIENTE;
BEGIN
REPEAT
CLRSCR;
WRITELN('BIENVENIDO');
WRITELN;
WRITELN('DESEA AGREGAR NUEVAS PREFERENCIAS?');
WRITE('1:Si / 2:No - ELIJA UNA OPCION: ');
READLN(OPC);
UNTIL (OPC>='1')AND(OPC<='2');
WHILE (OPC<>'2') DO
BEGIN
WRITELN('SELECCIONE UNA CATEGORIA PARA EL VEHICULO');
WRITE('1:Full 2:Premium 3:Super 4:Base 5:Cualquiera - ELIJA UNA OPCION: ');
READLN(REGISTRO2.CATEGORIA);
WRITELN('SELECCIONE ESTADO DE USO PARA EL VEHICULO');
WRITE('A:0KM B:Ultimo modelo C:Nuevo D:Usado E:Cualquiera - ELIJA SU OPCION: ');
READLN(REGISTRO2.ESTADO);
WRITELN('SELECCIONE MODALIDAD DE TARIFA');
WRITE('A:Por KM B:Por Dia C:Por Mes - ELIJA SU OPCION: ');
READLN(REGISTRO2.TARIFA);
SEEK(ARCHI,FILESIZE(ARCHI));
WRITE(ARCHI,REGISTRO2);
CLRSCR;
WRITE('PREFERENCIAS CARGADAS CORRECTAMENTE');
REPEAT
CLRSCR;
WRITELN('BIENVENIDO');
WRITELN;
WRITELN('DESEA AGREGAR NUEVAS PREFERENCIAS?');
WRITE('1:Si / 2:No - ELIJA UNA OPCION: ');
READLN(OPC);
UNTIL (OPC>='1')AND(OPC<='2');
END;
MENU;
END;
Valora esta pregunta


0