Errors on Execution : Class Inside a Class

This forum is checked by MSXVR Team. If you need to report some bug, use this forum, mantis or REPORT tool in your MSXVR machine.
Post Reply
Javi
Posts: 29
Joined: Sat Jun 11, 2022 5:14 am
Been thanked: 10 times

Errors on Execution : Class Inside a Class

Post by Javi »

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

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;
	
	}

}
Error_1.zip
Errors on Execution : Class Inside a Class
(1.44 KiB) Downloaded 2 times
Post Reply