Suche ein Forum-Thema mit dem Inhalt...

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

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

Beitrag 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.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

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

Beitrag 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.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

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

Beitrag 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:
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Sirius-2337
Beiträge: 71
Registriert: 29.05.2010 20:55

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

Beitrag 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.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

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

Beitrag von ts-soft »

Die erste Diskussion ist von 2004, sollte also mit dem BoardArchiv von dannen gegangen sein :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

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

Beitrag von STARGÅTE »

Hm komisch, war eigentlich der Meinung, dass es auch hier dieses Thema gab, und ich sogar darauf geantwortet habe.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
ullmann
Beiträge: 205
Registriert: 28.10.2005 07:21

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

Beitrag 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.
Antworten