Errors on Execution : Class Inside a Class
Posted: Mon Aug 15, 2022 10:19 am
Errores en Exec - Clase dentro de una clase
Los errores sobre una clase que está dentro de otra clase siempre son muy pocos específicos y muy generales.
Como un ejemplo simplificado.
Puede jugar con el punto y coma en la instrucción de impresión en el configuracio.pi que está dentro de test.pi,
o en la instrucción de impresión en test.pi, con diferentes resultados.
Errors on a class that is inside another class are always very few specific and very general.
As an example made simple.
You can play with the semicolon on print instruction on the configuracio.pi, that is inside test.pi,
or on print instruction on the test.pi, with different results.
test.pi
configuracio.pi
Los errores sobre una clase que está dentro de otra clase siempre son muy pocos específicos y muy generales.
Como un ejemplo simplificado.
Puede jugar con el punto y coma en la instrucción de impresión en el configuracio.pi que está dentro de test.pi,
o en la instrucción de impresión en test.pi, con diferentes resultados.
Errors on a class that is inside another class are always very few specific and very general.
As an example made simple.
You can play with the semicolon on print instruction on the configuracio.pi, that is inside test.pi,
or on print instruction on the test.pi, with different results.
test.pi
Code: Select all
class Test implements GL_Program
{
properties:
configuracio = null;
function Start()
{
AddScriptPackage("scripts/");
console = GetEngine().GetDOS(true).GetConsole();
configuracio = new Configuracio(this);
configuracio.Initialize();
console.PrintLn("Ok");
::Start();
End(0);
}
}
configuracio.pi
Code: Select all
class Configuracio implements Task
{
function Initialize()
{
console = app.GetEngine().GetDOS(true).GetConsole();
console.PrintLn("Ok")
return true;
}
}