| |
|
|
H.Brill | Normalerweise son tan Konstanten, el con DEF definiert fueron, en el späteren Programmlauf unveränderlich. Es en efecto el Sinn su.
Daß lo todavía anders va, beweisen el Escpae-Sequenzen y el eingebetteten Variables.
Ist tal vez para algo nützlich. |
|
|
| 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. | 08.05.2023 ▲ |
|
|
|
|
Matthias Arlt | Dieses Comportamiento hay aber offenbar sólo de X3. Vorher wurde una Stringkonstante auch sólo como Literal behandelt, ya que el Logik entspricht. Immerhin bien a wissen... |
|
|
| |
|
|
|
H.Brill | Vor allem el engebetteten Variables hacer lo sí así interessant. Tiempo sehen, si Yo una gute, sinnvolle Verwendung dafür finde.
Vorstellen podría Yo solche Adress-Etiketten, wo el Absender fest es y el Kundenadressen de uno DB elaborado voluntad.
Zum Ausdruck bräuchte uno sólo una Stringkonstante. El Adressfelder de el DB speichert uno sowieso meistens en normalen Variables (a Weiterverarbeitung) zwischen. Sobald uno el Adressteile en el Variables ha, es auch el Stringkonstante aktuell, o. con el aktuellen Adresse versehen.
Yo glaube, como encontrar se determinado todavía otro Einsatzgebiete. |
|
|
| 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. | 08.05.2023 ▲ |
|
|
|
|
Matthias Arlt | Nun sí...entonces wohl más 'kosmetisch' relevant. Aber por qué no...
Letztendlich verhält se una Stringkonstante sí no anders como una global definierte Stringvariable, el en el Programmablauf unverändert restos. Und hierin besteht auch el einzige Vorteil el Konstante gegenüber el Variables, nämlich en el globalen Sichtbarkeit y el festen Inhalt, eben una unveränderten Literal.
Daraus podría theoretisch una marginaler Geschwindigkeitsvorteil resultieren. Ob el en un 'durchschnittlichen' Programa tatsächlich messbar es, Yo allerdings nie getestet.
Wenn Yo nun aber en lugar de una konstanten Literal una Mischung de veränderbaren Teilen zuweise, restos sólo el globale Sichtbarkeit. El erreiche Yo aber ebenso con uno global deklarierten Variable. |
|
|
| WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia | 08.05.2023 ▲ |
|
|
|
|
H.Brill | Im Grunde genommen es en efecto sólo una Spielerei de me. Como hast du natürlich Recht, daß al auch con normalen Variables erledigen kann.
Und una Geschwindigkeitsvorteil sehe Yo auch no wirklich, obwohl después de RGH's Zitat en el Ayuda :
El Verwendung de Konstanten kann una Programa übersichtlicher y ggf. auch más rápido hacer, como en Konstanten deutlich más rápido zugegriffen se, como en Variables.
Mag ser, si uno una riesige Bucle con zig tausenden Durchläufen ha, daß uno como algo más rápido unterwegs es. Pero esto es auch el Interpreter geschuldet. Irgendwo en el Ayuda Tuve veces gelesen, daß el todos 20 Zeilen una 'Pause' oder qué siempre, macht.
Das einzige, Yo veces festgestellt habe : Wenn uno große Datenmengen en uno muy großen Bucle abarbeiten muß, kann lo vorteilhaft ser, RGH's interne Schleifen (z.B. MoveListProc) utilizarse. Mit el ...ToList-Befehlen puede ser sí en dieser Proc hacer, qué voluntad, d.h. ma braucht sí no necesariamente el interne Listboxliste a benutzen.
Como podría Yo ya veces a la Geschwindigkeitsvorteil determinar. Aber meistens escribir wir sí, como du ya sagtest, 'durchschnittliche' Programas, wo el entonces no auffällt. |
|
|
| 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. | 09.05.2023 ▲ |
|
|
|
|
Matthias Arlt | Na sin embargo, schaden se no. Und sei lo auch sólo, daß lo tal vez el Ver código fuente schöner strukturiert...
Interessant wäre nun, si de X3 el otro Konstanten (long, float etc.) auch irgendwie atypisch comportamiento. Tal vez fällt Usted como sí algo en. |
|
|
| |
|
|
|
H.Brill | En el Pagar-Konstanten wüßte Yo ahora no, como. Es sí una feste Zahl y kein Literal "xxxx", el zumindest en el Longitud beweglich es. Ein Largo (&,%) ha nunmal 4 Bytes, no mehr y no weniger. Como puede ser auch no zusätzliche Variable einbetten. Das hier funktioniert en efecto no :
Und auch con Addr() kommt uno No encienda. |
|
|
| 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. | 09.05.2023 ▲ |
|
|
|
|
Matthias Arlt | Como hast Usted bastante. Yo hätte auch no wirklich así gerechnet. Es aber siempre otra vez interessant, qué después de Jahren el Nutzung así a 'Neuigkeiten' entdeckt... |
|
|
| |
|
|
|
H.Brill | Sí, manchmal führen auch Flüchtigkeitsfehler o. Programmierfehler a solchen Erkenntnissen. |
|
|
| 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. | 10.05.2023 ▲ |
|
|
|