| |
|
|
H.Brill | Da ja auch ein KompilierenMarkierenSeparierenDIM! 0
DIM% 0
DIM& 0
DIM$ 0
funktioniert und man damit bis 162142 Einträge setzen kann, gehe ich mal davon aus, daß diese Listen dynamisch sind. Also, ist es nicht unbedingt erforderlich, vorher die genaue Anzahl zu wissen.
Mein Vorschlag wäre, daß Roland diese Listen auch bei Runtime/Interpreterstart initialisieren könnte. Also genauso wie bei der internen Listboxliste. Somit wären auch diese Listen immer, ohne vorheriges Initialisieren, verfügbar.
In der Hilfe bei
Dim! - Dim% - Dim& - Dim$
wären auch noch die Handles
_SYSLIST![] - _SYSLIST%[] - _SYSLIST&[] - _SYSLIST$[]
zu erwähnen. Diese könnten dann auch einen Platz bei den System-Variablen finden. Diese kann man ja wunderbar bei den Move - Funktionen, die mit Arrays zu tun haben, verwenden.
Ich denke, dann hätten wir die internen Listen einheitlicher organisiert. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 03.10.2015 ▲ |
|
|
|
|
RGH | In der Hilfe steht aber auch, dass es sich hier um veraltete Befehle und Funktionen handelt, die künftig nicht mehr unterstützt werden.
Diese Listen wurden seinerzeit als Ersatz für normale Arrays eingeführt, als Profan² noch keine Arrays unterstützt hat. Sie sind schon lange nicht mehr notwendig. Lediglich aus Kompatibilität zu uralten Quellcodes wandelt der integrierte Präprozesser im Interpreter und im Compiler die veralteten Befehle und Funktionen in dynamische Arrays um. Der eigentliche Interpreter bzw. die Runtime kennt diese Funktionen und Befehle nicht mehr.
Gruß Roland |
|
|
| XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 03.10.2015 ▲ |
|
|
|
|
H.Brill | Aha, Dann lasse ich sie lieber weg und verwende die dynamischen Arrays.
Obwohl gerade ein numerisches Array (Long + Float), das man nicht initialisieren muß, öfter mal gebraucht wird. Die könnte man dann ja mit den Array-Funktionen bearbeiten.
Ich denke, die interne Listboxliste hat ja auch ihre Daseinsberechtigung, obwohl man sie mit Arrays oder Create("List",...) auch leicht nachbilden kann.
Und die Move-Funktionen geben das Salz in der Suppe dazu. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 03.10.2015 ▲ |
|
|
|