Italia
Foro

Dynamische Arrays funktionieren nicht mit Variablen

 

Jac
de
Lad
Folgender Code erzeugt immer eine Exception:
KompilierenMarkierenSeparieren
declare icons&[],i&
i&=SizeOf(icons&[])
icons&[i&]=0
cls
Print SizeOf(icons&[])
waitinpu

Es geht aber, wenn i& durch ein Lateral ersetzt wird.

Das soll doch aber nicht so sein, oder??
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
04.12.2007  
 




Dieter
Zornow
Bei mir laeuft dein Beispiel ordnungsgemaess es wird als Size 1 ausgegeben, was ja stimmt und alles ohne Absturz.

Gruss aus Bangkok

Dieter
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
04.12.2007  
 




RGH
Auch bei mir corre der Code völlig unproblematisch. Ich kann keinen Fehler entdecken.

Saluto
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
04.12.2007  
 




Jac
de
Lad
Hm...(siehe Ablage). Wenn ich die Zeile mit der Zuweisung wegnehme gehts (Ergebnis: -1). Und bei einem Lateral auch.
Es liegt auch nicht an XPSE (habs probiert).


32 kB
Hochgeladen:04.12.2007
Downloadcounter175
Download
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
04.12.2007  
 




Frank
Abbing
Keine Probleme mit dem Code.
 
04.12.2007  
 



{$debug}

[offtopic]literal[/offtopic]
 
04.12.2007  
 




Jac
de
Lad
Ja, hm, toll. So ne sch***...
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
04.12.2007  
 



Sicher neueste Runtime? Gib mal Exe...

An welcher Stelle genau krachts?
 
04.12.2007  
 




Michael
Wodrich
Ist auch meine Vermutung.
Compiler mit Pfad, Runtime ohne Pfad

Kannst Du bei XPSE ja aber explizit angeben

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
05.12.2007  
 




Jac
de
Lad
Die Sub 5-Runtime. Hab nur ein paar Icons ausgetauscht. Geht aber auch mit dem (unangetasteten) Interpreter nicht. Sämtliche File werden auch gefunden, sonst würde das gar nicht erst starten...
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
05.12.2007  
 




RGH
Jac
Hm...(siehe Ablage). Wenn ich die Zeile mit der Zuweisung wegnehme gehts (Ergebnis: -1). Und bei einem Lateral auch.


-1 potrebbe I& nur dann haben, wenn in der Klammer bei SizeOf una variabile steht, die nicht existiert (oder falsch geschrieben ist)!
Und eine Arrayzuweisung mit Index -1 führt bis S6 bei dynamischen Arrays tatsächlich noch zu einem Absturz. (Ab S7, die presumibilmente heute Abend kommt, gib es dann eine Fehlermeldung, dass es das Element nicht gibt.)

Saluto
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
05.12.2007  
 




Jac
de
Lad
Naja, das war ja nicht das Kernproblem. Auch auf einem anderen Rechner ging der Quelltext nicht. Ich warte jetzt die Sub7 ab und melde mich dann wieder.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
05.12.2007  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

1.830 Views

Untitledvor 0 min.
Jörg Sellmeyer30.05.2018
Matthias Arlt23.01.2017
Michael W.26.03.2016
Claus Müller14.09.2014
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie