@Wolfgang: Das war glaub ich nicht seine Frage
@olee
Die case-Struktur erzeugt eine Sprungtabelle. Du kannst ja einfach mal testweiseeine Case-Struktur in Delphi schreiben, einen Breakpoint darauf setzen und dir dann den Assembler-Code anschauen. Es gab hier vor einigen Monaten mal einen Thread dazu, wo untersucht wurde, wie das die Tabelle
genau angelegt wird und welche Optimierungen dabei vorgenommen werden. Leider finde ich den nicht mehr