|
|
|
|
- Label code
- Límites de las etiquetas
El GOTO se usa para ejecutar un código identificado por una etiqueta dada. Importante: La etiqueta y la declaración GOTO deben definirse necesariamente en el mismo Process. Res = fOpen(FileName, foWrite) IF Res = -1 THEN GOTO ERROPEN Res = fWrite(Res, "Process OK") IF Res = -1 THEN GOTO ERRWRITE ... RETURN True ERROPEN: Info("The file " + FileName + " cannot be opened. Check its existence.") RESULT False ERRWRITE: Info("Unable to write into " + FileName) RESULT False
Sintaxis
GOTO <Label name> ... <Label name>: <Label code>
<GOTO>: Ejecuta el código identificado por la etiqueta. <Label name>: Nombre de la etiqueta cuyo código se debe ejecutar. Este nombre debe ir seguido de ":". Esta etiqueta y la declaración GOTO deben encontrarse en el mismo Process. <Label code>: Código que debe ejecutarse al llamar a la etiqueta mediante GOTO. Observaciones Una vez que se ha ejecutado el código de la etiqueta, el programa ejecuta las líneas de código que siguen directamente a la etiqueta. - No se pueden utilizar varias etiquetas con el mismo nombre en la misma Process (o Procedure).
- Se muestra una advertencia durante la compilación del proyecto si no se utiliza ninguna etiqueta. GOTO declaración.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|