FAQ ( Respuesta a preguntas frecuentes )

- No compila sale "implicit function"
- ¿Por que pierden el valor las variables declaradas en el bloque BEGIN ... END del proceso?
- ¿Cuales son los colores de transparencias?


· No compila sale "implicit function"

Cuando CDIVGS muestra un mensaje como "implicit function" quiere decir de dicha función no existe, esto suele pasar cuando se escribe mal una función, revise el nombre y los parámetros de dicha función.


· ¿Por que pierden el valor la variables declaradas en el bloque BEGIN ... END del proceso?

Esto es porque cada vez que se llama a FRAME; "FRAME rompe el código" es decir todas la variables declaradas dentro de BEGIN ... END pierden su valor al salirse del método que ejecuta el código.

Cada proceso ejecuta su código hasta llegar a FRAME, entonces sale del método y devuelve el control a CDIV para ejecutar el siguiente proceso. En el siguiente FRAME retoma la ejecución el proceso desde el FRAME pero las variables declaradas perdieron su valor ya que salio del método, excepto variables del proceso PUBLIC, PRIVATE o variable globales que mantienen su valor.


Es la pega que tiene la ejecución por procesos simulada, en los inicios de CDIV intente hacerlo con "Thread" reales pero la ejecución era muy lenta y muy limitada por lo que lo dejé e invente este sistema de procesado.

 

· ¿Cuales son los colores de transparencias?

En imágenes y FPG de 8 bits el color transparente es el primer índice de la paleta de colores, que suele ser el negro pero puede variar según se defina.

En imágenes de superior profundidad 15, 16, 24 y 32 bits el color transparente será el fucsia RGB( 255, 0, 255 ).


<- Volver al inicio