Hallo,

hier handelt es sich wohl weniger um optimieren, als um Altersstarrsinn, das Ding ist an mehreren Stellen auf dem Stand von ca. 1870 stehen geblieben:
- kann variablen Scope von Variablen nicht korrekt einordnen
- kann input Variablen von Prozeduren und Programmen nicht korrekt verarbeiten
- kann etliche Datentypen nur ungefähr abbilden
- verträgt nicht alle Variablennamen
Da sind etliche Workarounds angebracht, um diesem auszuweichen, einer davon ist der in diesem Thread erwähnte, nämlich Variablen in einer (globalen) Datenstruktur deklarieren.

mfg

Dieter Bender

Zitat Zitat von Fuerchau
Tja, auch der Compiler kann optimieren.
Irgendwo kann man auch ein *NOOPTIMIZE angeben, aber ich weiß nicht mehr wo.
Schließlich weiß der Compiler ja, welche Variablen schneller sind.
Allerdings bei DSP/PRT-Filefeldern sind diese IMMER zoned ausser man definiert diese Felder wiederum eigenständig als gepackt in (externen) DS'n.