EBSILON®Professional Online Dokumentation
In diesem Thema
    VM-State
    In diesem Thema

    VM-State

    Name

    Zweck

    Argumente

    Rückgabe-
    wert

    Beispiel

    enableRealDivBy ZeroException

    dient zur Änderung des Verhaltens der virtuellen Maschine bei Divisionen durch 0.

    Wenn die Ausnahme aktiviert ist (Standardeinstellung), bricht die EbsScript-Ausführung bei einer Division durch 0 ab und gibt eine Messagebox aus.

    Wenn die Ausnahme nicht aktiviert ist, wird die Ausführung des EbsScripts mit einem Divisionsergebnis "unendlich" fortgesetzt.

    1: BOOLEAN
    true=aktiv
    false=nicht aktiv

    keine

    var

      r1,r2:real;

    begin

      if (isRealDivByZeroException) then

      begin

        println ("DivByZero raises
                     an exception");

      end

      else

      begin

         println ("DivByZero does not
                     raise an exception");

      end;

    end.

    isRealDivBy ZeroException

    dient zur Abfrage des Status der virtuellen Maschine, ob bei einer Division durch 0 eine Ausnahme ausgelöst wird oder die Programmausführung fortgesetzt werden soll

    keine

    BOOLEAN
    true=aktiv
    false=nicht aktiv