Sprungtabelle

  • Weis jemand zufällig, wie man eine Sprungtabelle in Turbo Pascal erstellen kann? Ich habe also eine Prozedur-Sammlung die ich per Sprungtabelle aufrufen möchte.

  • Habe jetzt eine Routine entworfen. Diese funktioniert auch. Nur, wenn der der Tokenwert 0 ist, schmiert der CPC ab. Warum, weiss ich noch nicht :(


  • Hallo Bastler,


    TurboPascal ist ewig her, daher weiss ich nicht, ob es bei der Version schon case gabe ? Dann brauchst Du kein inline-mc


    Code
    case Token of
            0 : Proc0;
            1 : Proc1;
            .....
    end;
  • Richtig. Aber es wird dann der Token mit jedem Wert verglichen und das dauert .... Bei meiner Routine dauert jeder Tokenwert gleich lange.


    Habe die Routine inzwischen noch etwas verbessert und jetzt geht auch Tokenwert 0. Werde diese in Kürze einstellen.