| |
|
|
- Página 1 - |
|
Walter | Der Interpreter de XProfan X4 stürzt con "Zugriffsverletzung" de:
cls list$ 0 = "Anfang" imprimir list$(0) waitinput
In el exe funktioniert lo. |
|
|
| |
|
|
|
« Dieser Contribución wurde como Solución gekennzeichnet. » |
|
H.Brill | Wundert mich, daß lo en el exe funktioniert. Das dürfte normalerweise nada funtkionieren.
Hier fehlt eindeutig una
wobei X para el número el Einträge es. Also
Dann funktioniert el auch. Diese Listen haben NICHTS con el siempre initialisierten Listboxliste a tun. Wenn lo auch veraltet es, debería Roland tal vez doch una Referencia en
List!(N) - List$(N) - List%(N) - List&(N)
para Dim! x Dim$ x usw. en el Ayuda geben.
Listen puede ser sí no genug haben. |
|
|
| 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. | 28.06.2018 ▲ |
|
|
|
|
|
Walter | |
|
| |
|
|
|
Jörg Sellmeyer | Kann lo ser, dass du el Runtime todavía no correcto eingetragen hast? Füg veces una Imprimir $ProfVer en el código una. |
|
|
| |
|
|
|
Walter | |
|
| |
|
|
|
H.Brill | Was auch todavía erwähnenswert wäre o. qué no cada weiß : El dynamischen Arrays, el hinter el Listen con DIM stecken, puede ser con _SYSLIST$[], _SYSLIST%[], _SYSLIST&[] y _SYSLIST![] auch erreichen y así auch en el Move-Características uso. Auch el normalen Arrayfunktionen, como SetSize() y SizeOf() y CLEAR puede verwendet voluntad.
Das gehört entonces auch a el Rubrik SYSTEMVARIABLEN. |
|
|
| 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. | 30.06.2018 ▲ |
|
|
|
|
RGH | Diese vier überholten Listen, el antes Einführung de Arrays en XProfan como Array-Ersatz geschaffen fueron, voluntad en el Tat después de Abschaffung derselben por esta vier dynamischen Arrays simulado, así alte Quellcodes siguen funcionando.
En neuen Programmen hay aber absolut no Grund, esta alten Listen a benutzen, como dynamische Arrays deutlich vielseitiger son.
Saludo Roland |
|
|
| XProfan X4Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 30.06.2018 ▲ |
|
|
|
|
Walter | Ist en efecto una (ur)altes Programa, el Yo sólo en un otro Teil ergänzte, worauf lo nun en X4 plötzlich no mehr laufen quería! |
|
|
| |
|
|
|
H.Brill | RGH (30.06.2018)
Diese vier überholten Listen, el antes Einführung de Arrays en XProfan como Array-Ersatz geschaffen fueron, voluntad en el Tat después de Abschaffung derselben por esta vier dynamischen Arrays simulado, así alte Quellcodes siguen funcionando.
En neuen Programmen hay aber absolut no Grund, esta alten Listen a benutzen, como dynamische Arrays deutlich vielseitiger son.
Saludo Roland
una bißchen widersprichst du dir aber. Oben sagst du como erstes, daß esta Listen por dynamische Arrays simulado voluntad. Im Abschnitt darunter sagst du como zweites, daß uno mejor dynamische Arrays wegen el Vielseitigkeit nehmen debería.
Was es ahora el Diferencia zwischen el vier fest eingebauten dynamischen Arrays y una incluso deklariertem dynamischen Array ?
Also, Yo sería sagen : El vier festen Arrays sería Yo beibehalten y wer voluntad kann ellos sí benutzen. Mir sieht lo jedenfalls así de, como wären esta vier bastante normale Arrays, deren Größe uno uno vorher con Dim$ usw. festlegen muß. Wären lo dynamische, käme auch kein Laufzeitfehler y el Dim$ /%/&/! podría verzichtet voluntad. |
|
|
| 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. | 01.07.2018 ▲ |
|
|
|
|
RGH | Wo es el Widerspruch?
El speziellen dynamischen Arrays voluntad en el Interpreter sólo por el DIM$-, DIM%-, DIM&- oder DIM!-Befehl producido. Daher es el DIM-Befehl como en el abgeschafften Originalen zwingend notwendig. So weit debería el Simulation ya ir.
Also DIM$ 20 producido el dynamische Array _SYSList$[] y führt anschließen el Befehl SETSIZE _SYSList$[], 20 de. Aus LIST$ 15="Hugo" se en el más Progreso des Programmes entonces: LET _SYSList$[15]="Hugo". Und de el Función LIST$(20) se entonces el interne Función _SYSList("$", 20), el el dynamische Array _SYSList$[] ausliest.
Saludo Roland |
|
|
| XProfan X4Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 01.07.2018 ▲ |
|
|
|
|
H.Brill | Aha, el wußte Yo ahora no, a welchem Zeitpunkt esta speziellen Arrays producido voluntad. Hätte en efecto ser puede, daß ellos beim Start el Runtime o. Interpreter ya con un Element initialisiert y ser el DIM simplemente una SetSize es.
Dann puede ser en efecto alles así dejar, como es.
PS: Das scheinen entonces nochmals spezielle Arrays a ser. Usted könntest doch, genau como en el Ayuda a dyn. Arrays, beim Start des Interpreters o. Runtime una einfaches
VAR _SYSLIST$[], _SYSLIST%[],
_SYSLIST&[], _SYSLIST![]
hacer y alles es initialisiert. Ein
wäre entonces el : _SYSList$[15]="Hugo" y setzt entonces el Array en 16 Einträge, si todavía no disponible. Geht doch en el normalen dyn. Arrays genau así. Das DIM podría entonces para Verkleinern des Arrays genutzt voluntad oder auch wegfallen, como lo SetSize son.
Dadurch wäre entonces auch el Programmabsturz por una vergessenes DIM erschlagen. Ist veces sólo así una Überlegung. |
|
|
| 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. | 01.07.2018 ▲ |
|
|
|