Opened 13 years ago
Last modified 13 years ago
#1526 assigned defect
Duda sobre Stop dentro del Eval
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | lowest | Milestone: | Mantainance |
Component: | Kernel | Version: | 3.1 |
Severity: | trivial | Keywords: | |
Cc: |
Description
Hola TOL.
Tengo una duda, si compilo el siguiente código en la ventana Eval:
WriteLn("hola"); Real Stop; WriteLn("mundo");
El Stop no hace nada. Si en cambio, ejecuto el mismo código dentro de un archivo tol, si que funciona y para la ejecución.
No entiendo por qué.
Gracias de antemano
Change History (3)
comment:1 Changed 13 years ago by
Owner: | changed from Víctor de Buen Remiro to josp@… |
---|---|
Status: | new → assigned |
comment:2 Changed 13 years ago by
comment:3 Changed 13 years ago by
Debe de ser que las instrucciones del Eval se interpretan una a una, línea a línea. Por eso el Stop parece no hacer nada.
Sin embargo, tanto en el último ejemplo, como en el caso del archivo que se compila, la interpretación forma parte de un único bloque (un Set en el caso del archivo) y es así cuando el Stop tiene efecto.
No tengo claro por qué sucede, es un error ya que lo siguiente si hace lo esperado: