salir de un while si se cumple condicion ???
Buenas tengo esto :
while not EOF(f1) do begin Readln(f1, ch1); a:= ch1; a:=Copy(a,86,93); a:= copy(a,1,8); if codigofactura = a then begin existeenfichero := 1; end; end; Si se cumple que codigo factura = a entonces deberia salirse del bucle ya que he comprobado lo que necesitaba. ¿Como podria hacer eso?. |
Un Saludo. |
Eso no me vale ya que me saca de todo, yo necesito que salga del bucle y continue con los siguientes calculos, ya que necesito la variable existeenfichero.
¿Como seria? Venga gracias por el intento :D |
Utiliza la instrucción Break
Hola,
Prueba a utilizar la instrucción "break" cuando sea preciso salir del bucle en cuestión. |
y por que no pones la condicion como parte de la definicion del bucle?
Código:
while not EOF(f1) and not (codigofactura=a) do |
Se puede poner la condicion ??? juas si es asi perfect con eso ya me vale.
Gracias voy a probarlo ahora mismo XD |
La franja horaria es GMT +2. Ahora son las 14:52:51. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi