PureBasic 4.30 Beta1 ist raus!

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

Executable type: Windows -x86 (32 bit):
Google Translator hat geschrieben:Ausführbare Typ: Windows-x86 (32 Bit)
BabelFish hat geschrieben:Vollziehbare Art: Windows - x86 (Bit 32)
:mrgreen: :lol:
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
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

Beitrag von ts-soft »

> Executable type: Windows -x86 (32 bit)
Ausführbarer Typ: Fenster x86 (32 binärzeichen) :lol:
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: 6999
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

besser so:

Ausführbarer Art: Fenster -x86 (32 Stückchen)
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
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Beitrag von TomS »

Hinrichtbarer Typ: Fenster -x68 (32 Bit(-burger))
Benutzeravatar
kswb73
Beiträge: 319
Registriert: 04.02.2008 16:51
Kontaktdaten:

Beitrag von kswb73 »

Exekutionstabellen Tüp: -x86 (32 Bisse)?
Nein Danke, da bleib ich lieber bei 4.2. Das ist weniger brutal.
Windows XP: PB 4.31, PB 4.4, PB 4.51
Open Suse 11.2: PB 4.4
Benutzeravatar
mardanny71
Beiträge: 266
Registriert: 05.03.2005 01:15
Wohnort: Thüringen

Beitrag von mardanny71 »

Danke auch von mir aus an das PB-Team. :allright:

Ich vermisse ein wenig eine Beta-Readme.
Ich habe Sie mir erstmal selbst aus Freaks Posting kopiert - aber vielleicht kann man sowas in der nächsten Version beilegen.

gruss
mardanny71
Gruß, mardanny71
Windows 7 - openSUSE 12.1 - KDE 4.7 - PB4.6 beta 4
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

mueckerich hat geschrieben:Im übrigen ist der Wertebereich -128 bis +255 schlichtweg falsch.
das Wort "Wertebereich" steht da auch nirgens, und davon ist auch nicht die Rede.
die Fehlermeldung lautet schon ewig so und das hat auch seine Gründe.

die Werte, die einem Byte zugewiesen werden können, sind -128 bis +255

natürlich werden mit 128 bis 255 zugewiesene werte als -128 bis -1 ausgegeben,
weil PB nunmal seine Variablen signed ausgibt, aber eingeben kann man sie auch unsigned.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6999
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

zuweisen kann man auch völlig anderen (größere) Werte ...

Code: Alles auswählen

z = 257
b.b = z+z
Debug b
257+257 = 514 % 256 = 2
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
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

unrichtig.

dein beispiel funktioniert, weil du aus einer Variablen heraus zuweist.
der Versuch, den Wert aus einer Konstante bzw. literal zuzuweisen wird scheitern.

die vorne angesprochene Fehlermeldung ist eine Meldung des Compilers,
der kann natürlich nur Konstanten checken.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
kswb73
Beiträge: 319
Registriert: 04.02.2008 16:51
Kontaktdaten:

Beitrag von kswb73 »

@Kaeru Gaman
Kann ich bestätigen. Bei Zahlen von -128 bis 255 kommt keine Fehlermeldung. Auch wenn Bytes nur bis 127 gehen. Bei größeren Zahlen aber schon. Sogar schon bei 4.2.
Windows XP: PB 4.31, PB 4.4, PB 4.51
Open Suse 11.2: PB 4.4
Antworten