problema con los read
Publicado por Diego (11 intervenciones) el 13/07/2007 13:19:54
hola amigos muchisimas gracias x tantas ayudas en este nuevo problemita q tengo es q cuando quiero modificar unos datos ingresados llamo al procedimientos de modificaciones la primera ves q eligo el dato a modificar la primera ves q lo lo elijo me tengo que eleirlo 2 veces para q recien me lea el read o sino tengo q salir d modificaciones volver a inresar y recien lo tomas o sino la otra es q en el codigo fuente ponga 2 y asi funciona bien pero hay veces q me lee 2 veces el read aca les dejo el codigo fuente del procedimiento
Procedure modifecha6(cod:integer);
var
lfechai6:string[8];
lfechas6:string[8];
lcome11:string[20];
lcome12:string[20];
te:char;
opcion: Integer;
teG:char;
posG:integer;
teTG:char;
posTG:integer;
teTGE:char;
teTGf:char;
posTGE:integer;
postgf:integer;
salida:boolean;
begin
gotoxy(9,46);readln(lfechai6);read(lfechai6);
gotoxy(19,46);readln(lcome11);readln(lcome11); {aqui vendria a ser el problema}
gotoxy(48,46);readln(lfechas6);
gotoxy(58,46);readln(lcome12);
reg_exp.fechai6:=lfechai6;
reg_exp.fechas6:=lfechas6;
reg_exp.come11:=lcome11;
reg_exp.come12:=lcome12;
seek (arc_exp,cod);
write (arc_exp,reg_exp);
end;
muchas racias
Procedure modifecha6(cod:integer);
var
lfechai6:string[8];
lfechas6:string[8];
lcome11:string[20];
lcome12:string[20];
te:char;
opcion: Integer;
teG:char;
posG:integer;
teTG:char;
posTG:integer;
teTGE:char;
teTGf:char;
posTGE:integer;
postgf:integer;
salida:boolean;
begin
gotoxy(9,46);readln(lfechai6);read(lfechai6);
gotoxy(19,46);readln(lcome11);readln(lcome11); {aqui vendria a ser el problema}
gotoxy(48,46);readln(lfechas6);
gotoxy(58,46);readln(lcome12);
reg_exp.fechai6:=lfechai6;
reg_exp.fechas6:=lfechas6;
reg_exp.come11:=lcome11;
reg_exp.come12:=lcome12;
seek (arc_exp,cod);
write (arc_exp,reg_exp);
end;
muchas racias
Valora esta pregunta


0