Français
Forum

Le comportement étrange, Abstürze...

mon Interpreter stürzt mir durable ab / pourquoi seulement ??

 
- page 1 -



RudiB.
Salut,

habe un kleines Problem le moi pas lösen peux, ou bien pas verstehe.
mon Interpreter stürzt mir chez folgendem Quellcode ab / hängt sich sur.....mais pourquoi car seulement. quoi fais je là faux ??
Hat quelqu'un une concept et peux mir aider ?

Herunterladen

 
XProfan 9
WinXP, SP2, AMD Phenom(tm) II X4 840 Processor

Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
28.12.2015  
 



« cette Beitrag wurde comme Solution gekennzeichnet. »


RGH
oui, et es wurde de mir réellement seinerzeit so eigebaut:

qui Arrays sommes zéro-basierend et qui Angabe beim Dimensionieren gibt cela jeweils dernier Element à. qui Begriff Taille à einigen se mettre qui Aider ist ici réellement irreführend.

Hintergrund qui Geschichte: Seinerzeit (avant etwa 18 Jahren avec Profan² 6) wurde Profan² encore volontiers genutzt, um BASIC-Programme pour Windows trop portieren. dans den verschiedenen BASIC-Dialekten donnais es qui Arrays la fois zéro-basierend et la fois avec 1 beginnend. avec meiner Solution konnten beide Varianten simple übernommen volonté. qui une pas zéro-basierenden Quellcode nutzte, um etwa un Schachbrett trop programmieren kam avec Déclarer champ%[8,8] aus, aussi si là qui Felder avec 0 comme index inutilisé blieben. qui de einem zéro-basierendem BASIC kam, hatte aussi avec Déclarer champ%[7,7] aucun Probleme.

Aussi mag aussi qui Pascal-Schreibweise, qui chez Arrayas toujours cela (erste et) dernier Element et pas qui Taille angibt, mon damalige entscheidung beeinflusst avons.

Richtig ist, dass qui Aider quelquefois quelque chose irreführend ist, si je de Taille schreibe, car qui eigentliche Taille ist par cela 0-Element oui dans chacun Dimension une plus.

Changement peux je daran pour 18 Jahren wohl rien plus (sauf am Aider-Text naturellement) sans Kompatibilitätsproblemen avec bestehenden Quellcodes trop venons. (imaginable wäre au maximum un commutateur, à Arrays aus Programmierersicht 1-basierend trop faire, avec cela chez champ%[8,8] ensuite réellement un Array qui Taille 64 beginnend chez champ%[1,1] erzeugt wird.)

Salut
Roland

PS: Ende cet Jahres entwickle je déjà 25 Jahre à Profan. je werde vieux! ;)
 
XProfan X3
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
01.02.2016  
 




RudiB.
Sorry...Whileloop 3 et Repeat 2 Durchläufe...
KompilierenMarqueSéparation
Set("ErrorLevel", 2)
CLS
Déclarer liste$[2,2],Abgleich$,zähler%
Liste$[0,0]="2"
Liste$[0,1]="Test 1"
Liste$[0,2]="3.30"
Liste$[1,0]="5"
Liste$[1,1]="Test 2"
Liste$[1,2]="4.50"
Liste$[2,0]="3"
Liste$[2,1]="Test 1"
Liste$[2,2]="1.20"

Whileloop 3

    Abgleich$=liste$[&loop-1,1]
    imprimer &loop-1
    zähler%=1

    Repeat

        Si liste$[zähler%,1]<>»

            Si liste$[zähler%,1]=Abgleich$

                Imprimer "Treffer"
                'traceon
                liste$[&loop-1,0]=str$(Val(liste$[&loop-1,0])+Val(liste$[zähler%,0]))
                liste$[&loop-1,2]=str$(Val(liste$[&loop-1,2])+Val(liste$[zähler%,2]))
                liste$[zähler%,0]=»:liste$[zähler%,1]=»:liste$[zähler%,2]=»
                'traceoff

            EndIf

        Endif

        Inc zähler%

    Until zähler% >=2

Endwhile

whileloop 3

    Imprimer &loop-1,liste$[&loop-1,0],liste$[&loop-1,0],liste$[&loop-1,0]

Endwhile

waitinput
 
Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
28.12.2015  
 




RudiB.
ici encore qui Fehlermeldung....


24 kB
Hochgeladen:28.12.2015
Downloadcounter90
Herunterladen
 
XProfan 9
WinXP, SP2, AMD Phenom(tm) II X4 840 Processor

Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
28.12.2015  
 




Jörg
Sellmeyer
[OFFTOPIC]si du deinen Code dans Code-Tags packst, ist il leichter lesbar.[/OFFTOPIC]


chez mir fonctionne cela Programme sans murren par.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
28.12.2015  
 




RudiB.
Tricolore justement avec XProfan 11.2 getestet....là gehts aussi..cependant chez 9 + 10 Absturz....versteh je pas.....mais quand même merci pour anschauen....Guten Glissement ins Neue l'an...à alle...
 
XProfan 9
WinXP, SP2, AMD Phenom(tm) II X4 840 Processor

Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
28.12.2015  
 



@rudi: Déclarer liste$[2,2]
Val(liste$[&loop-1,2])

Zweite Dimension hat Indexe 0;1, mais pas 2.
 
28.12.2015  
 




RudiB.
doch, doch....la hâte Du wohl missverstanden.

Déclarer liste$[2,2] // ce sont 9 Elemente
List$[0,0],List$[0,1],List$[0,2],List$[1,0]..........List$[2,1],List$[2,2]
 
XProfan 9
WinXP, SP2, AMD Phenom(tm) II X4 840 Processor

Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
28.12.2015  
 



liste$[2,2] hat 2x2=4 Einträge:

Aider
chez statischen Arrays folgt derrière dem Postfix dans eckigen Klammern qui Angabe qui Taille.


Indexes=
0,0
1,0
0,1
1,1


exposition:
KompilierenMarqueSéparation
declare l$[2]
imprimer sizeof(l$[])

index beginnt chez 0.
 
28.12.2015  
 




RudiB.




?? exposition

6 kB
Hochgeladen:28.12.2015
Downloadcounter98
Herunterladen
22 kB
Hochgeladen:28.12.2015
Downloadcounter100
Herunterladen
 
XProfan 9
WinXP, SP2, AMD Phenom(tm) II X4 840 Processor

Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
28.12.2015  
 



faute dans SizeOf chez Deinem Beispiel, muss 4 chez raus-venons.

Muss Roland fixen, habs chez Bugs einsortiert:  [...] 
 
28.12.2015  
 




RudiB.


ensuite devrait XProfan mais déjà dans la ligne 8 maulen..... tut es mais seulement si je comment ici la ligne 15 einfüge.== cela Element gibt es pas. !!

et am Ende meines listings volonté qui werte oui aussi wieder korrekt ausgelesen. (Whileloop)

11 kB
Hochgeladen:28.12.2015
Downloadcounter83
Herunterladen
 
XProfan 9
WinXP, SP2, AMD Phenom(tm) II X4 840 Processor

Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
28.12.2015  
 



Fehlende Fehlermeldungen et falsches SizeOf-Ergebnis besser pas comme référence verwenden.

declare a$[2,2] défini 4 Felder, pas 9.
(ist dans assez allen Programmiersprachen so qui le cas)  

si Du 9 Felder vouloir ensuite [3,3].

So steht es aussi dans qui XProfan-Aider.
 
28.12.2015  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

34.182 Views

Untitledvor 0 min.
Member 361000528.09.2022
H.Brill27.09.2022
p.specht08.06.2021
Jörg Sellmeyer14.05.2018
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie