Seite 2 von 2

Re: Suche ein Forum-Thema mit dem Inhalt...

Verfasst: 22.04.2012 16:46
von NicTheQuick
Also ich finde schon, dass das ein Bug ist. Niemand, der sich nicht näher mit dem Kompilierverhalten von Purebasic auskennt, würde erahnen, dass das genau so passieren würde.

Re: Suche ein Forum-Thema mit dem Inhalt...

Verfasst: 22.04.2012 17:06
von ts-soft
Da PB statt:

Code: Alles auswählen

a = a + 10
auch dies erlaubt:

Code: Alles auswählen

a + 10
ist dieses verhalten eigentlich Logisch, bezogen
auf die Syntaxregeln von PB. Ich sehe also eher keinen Bug,
es sollte dieses Verhalten jedoch in der Hilfe erläutert werden, da
es so vom Programmierer meist nicht erwartet wird.

Re: Suche ein Forum-Thema mit dem Inhalt...

Verfasst: 22.04.2012 19:46
von PMV
Ihr könnt hier natürlich auch ne 2. Diskussion starten .. die wird
vermutlich das gleiche Ergeben wie die andere ... dann kann man
sich das Suchen sparen. :lol:

Re: Suche ein Forum-Thema mit dem Inhalt...

Verfasst: 22.04.2012 20:12
von Sirius-2337
Im englischen Forum hat Demivec inzwischen einen Link zu einem Topic gepostet, das wiederum zu einem noch älteren führt, in dem der letzte Code so ziemlich genau der ist, den STARGÅTE gepostet hat.
Der letzte Post in diesem Topic:http://www.purebasic.fr/english/viewtop ... =4&t=11999
Ist halt blos auf Englisch.

Re: Suche ein Forum-Thema mit dem Inhalt...

Verfasst: 22.04.2012 20:13
von ts-soft
Die erste Diskussion ist von 2004, sollte also mit dem BoardArchiv von dannen gegangen sein :mrgreen:

Re: Suche ein Forum-Thema mit dem Inhalt...

Verfasst: 22.04.2012 20:45
von STARGÅTE
Hm komisch, war eigentlich der Meinung, dass es auch hier dieses Thema gab, und ich sogar darauf geantwortet habe.

Re: Suche ein Forum-Thema mit dem Inhalt...

Verfasst: 29.04.2012 16:50
von ullmann
Wenn PB die Vereinfachung

Code: Alles auswählen

a + 10
beim Compilieren umändert in

Code: Alles auswählen

a = a + 10
, dann muss PB auch garantieren, dass es in jedem Fall funktioniert, d.h. bei Feld- oder Funktionszugriffen

Code: Alles auswählen

a(Random(9)) + 1
muss PB selbst dafür sorgen, dass der Index von a() zwischengespeichert wird, damit sich der Feldzugriff auf das gleiche Element bezieht.

Ich betrachte das geschilderte Verhalten als einen Bug.