| |
|
|
- page 1 - |
|
Walter | qui Interpreter de XProfan X4 stürzt avec "Zugriffsverletzung" ab:
cls list$ 0 = "Anfang" imprimer list$(0) waitinput
dans qui exe funktioniert es. |
|
|
| |
|
|
|
« cette Beitrag wurde comme Solution gekennzeichnet. » |
|
H.Brill | Wundert mich, qui es dans qui exe funktioniert. cela pourrait normalement gar pas funtkionieren.
ici fehlt sans équivoque un
wobei X pour le nombre qui Einträge steht. alors
ensuite funktioniert cela aussi. cet Listen avons NICHTS avec qui toujours initialisierten Listboxliste trop 1faire. si es aussi vieilli ist, sollte Roland peut-être doch une Hinweis chez
List!(N) - List$(N) - List%(N) - List&(N)
pour Faible! x Faible$ x usw. dans qui Aider donner.
Listen peux on oui pas genug avons. |
|
|
| 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 | peux es son, dass du qui Runtime encore pas richtig eingetragen la hâte? Füg la fois un Imprimer $ProfVer dans den Code un. |
|
|
| |
|
|
|
Walter | |
|
| |
|
|
|
H.Brill | quoi aussi encore erwähnenswert wäre bzw. quoi pas chacun sais : qui dynamischen Arrays, qui derrière den Listen avec DIM stecken, peux on avec _SYSLIST$[], _SYSLIST%[], _SYSLIST&[] et _SYSLIST![] aussi erreichen et avec cela aussi dans den Move-Funktionen verwenden. aussi qui normalen Arrayfunktionen, comment SetSize() et SizeOf() et CLEAR peut verwendet volonté.
cela est ensuite aussi trop qui 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 | cet quatre überholten Listen, qui avant introduction de Arrays dans XProfan comme Array-Ersatz geschaffen wurden, volonté dans qui acte pour abolition derselben par cet quatre dynamischen Arrays simuliert, avec cela vieille Quellcodes encore marcher.
chez neuen Programmen gibt es mais absolu keinen Grund, cet alten Listen trop benutzen, là dynamische Arrays deutlich vielseitiger sommes.
Salut 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 oui aussi un (ur)altes Programme, le moi seulement dans einem anderen partie ergänzte, worauf es eh bien dans X4 soudain pas plus courir voulais! |
|
|
| |
|
|
|
H.Brill | RGH (30.06.2018)
cet quatre überholten Listen, qui avant introduction de Arrays dans XProfan comme Array-Ersatz geschaffen wurden, volonté dans qui acte pour abolition derselben par cet quatre dynamischen Arrays simuliert, avec cela vieille Quellcodes encore marcher.
chez neuen Programmen gibt es mais absolu keinen Grund, cet alten Listen trop benutzen, là dynamische Arrays deutlich vielseitiger sommes.
Salut Roland
légèrement widersprichst du dir mais. dessus sagst du comme erstes, qui cet Listen par dynamische Arrays simuliert volonté. Im paragraphe au-dessous sagst du comme zweites, qui on besser dynamische Arrays à cause de qui Vielseitigkeit prendre sollte.
quoi ist maintenant qui Unterschied entre den quatre fest eingebauten dynamischen Arrays et einem selbst deklariertem dynamischen Array ?
alors, je serait dire : qui quatre festen Arrays serait je beibehalten et qui veux peux vous oui benutzen. Mir sieht es jedenfalls so aus, comme wären cet quatre entier normale Arrays, en Taille on on auparavant avec Faible$ usw. festlegen doit. Wären es dynamische, käme aussi ne...aucune Laufzeitfehler et sur cela Faible$ /%/&/! pourrait verzichtet volonté. |
|
|
| 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 | wohin ist qui Widerspruch?
qui speziellen dynamischen Arrays volonté im Interpreter seulement par den DIM$-, DIM%-, DIM&- ou bien DIM!-Befehl erzeugt. Daher ist qui DIM-Befehl comment chez den abgeschafften Originalen zwingend notwendig. So large sollte qui Simulation déjà aller.
alors DIM$ 20 erzeugt cela dynamische Array _SYSList$[] et führt anschließen den Befehl SETSIZE _SYSList$[], 20 aus. Aus LIST$ 15="Hugo" wird im weiteren Verlauf des Programmes ensuite: LET _SYSList$[15]="Hugo". et aus qui Funktion LIST$(20) wird ensuite qui interne Funktion _SYSList("$", 20), qui cela dynamische Array _SYSList$[] ausliest.
Salut 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, cela wußte je maintenant pas, trop welchem la date cet speziellen Arrays erzeugt volonté. Hätte oui aussi son peut, qui vous beim Start qui Runtime bzw. Interpreter déjà avec einem Element initialisiert volonté et cela DIM simple un SetSize ist.
ensuite peux on oui aussi alles so laisser, comme ist.
PS: cela sembler ensuite nochmals spezielle Arrays trop son. Du könntest doch, oui c'est ca comment dans qui Aider trop dyn. Arrays, beim Start des Interpreters bzw. Runtime un simple
VAR _SYSLIST$[], _SYSLIST%[],
_SYSLIST&[], _SYSLIST![]
faire et alles ist initialisiert. un
wäre ensuite cela : _SYSList$[15]="Hugo" et mets ensuite cela Array sur 16 Einträge, si encore aucun vorhanden. allez doch chez den normalen dyn. Arrays oui c'est ca so. cela DIM pourrait ensuite zum Verkleinern des Arrays genutzt volonté ou bien aussi wegfallen, là es SetSize gibt.
Dadurch wäre ensuite aussi qui Programmabsturz par un vergessenes DIM erschlagen. Ist la fois seulement so une Ü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 ▲ |
|
|
|