Verbesserungen an der Dokumentation für PureBasic v4

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
Lebostein
Beiträge: 674
Registriert: 13.09.2004 11:31
Wohnort: Erzgebirge

Beitrag von Lebostein »

In der hilfe steht:

Code: Alles auswählen

#PB_Compiler_Version  : Compiler-Version, im Fließkomma-Format in der Form '4.00'.
bei mir wird jedoch ein Integer in der Form 400 bzw. 420 zurückgegeben...
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Logisch, weil der Typ der Konstanten geändert wurde!
Wenn ich mich recht entsinne, wollte Fred daraus einen String machen, aber ich habs grad getestet und es ist ein Long.

Warum? Weil er aus 4.20 bei FLoats immer 4.199999 oder so gemacht hat.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
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 »

Es geht nicht ums warum, es geht hier darum, das die Hilfe angepaßt werden sollte :wink:
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
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Tiny Typos bei AddMailAttachment()

-Fehlendes Anführungszeichen nach dem Wort "Anhang"
-Großschreiben nach Doppelpunkt
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Phil
Beiträge: 32
Registriert: 05.07.2006 10:46

Beitrag von Phil »

CreateXMLNode()
'*VorherigerKnoten' (englisch "PreviousNode") definiert einen untergeordneten Knoten (englisch "childnode") von '*ElternKnoten', nach welchem der neue Knoten eingefügt werden soll. Wenn dieser Wert 0 ist oder der Parameter nicht angegeben wird, dann wird der neue Knoten als erstes "Kind" (child) seiner "Eltern" eingefügt. Wenn der Wert gleich -1 ist, dann wird der neue Knoten als letztes "Kind" (child) seiner "Eltern" eingefügt.
Bei mir verhält es sich so, dass bei nicht angegebenem "PreviousNode" der Knoten als letztes Kind erzeugt wird.
PB 5.62 on Win10
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

4.20 BETA 6 - Variablen, Typen, Operatoren hat geschrieben:Bitte beachten Sie auch den unten stehenden Hinweis zur Verwendbarkeit logischer Ausdrücke.
Ja, wo ist denn dieser Hinweis?
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6996
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

Blind?
Spezielle Informationen über Fließkommazahlen (Floats und Doubles)
dieser Hinweiß, der ja bei den =, <, > ... steht, bezieht sich auf das Problem mit Fließkommazahlen, und deren Ungenauigkeit, und dann möglichen Fehlern
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
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Knick in der Gehirnwindung?*

logische Ausdrücke <> Fließkommazahlen !!!!!!!!
Hinweiß => Hinweis!!!!!!!!
* ...und jetzt kriegen wir uns wieder ein, ja?

Ich kann mir schon denken, welcher Hinweis gemeint ist, nämlich der, der von Version 4.0 bis 4.10 da stand und mittlerweile entfernt wurde.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6996
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

** ok ^^

So aber auch in 4.10 Hilfe ist kein "extra" Hinweis, sonder nur der "unten" stehende Hinweis zu den Fließkommazahlen.
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
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Zugegeben: In irgendeiner Version von 4.00 bis 4.10 stand mal unten ein Hinweis, wie/ob man "boolesche Ausdrücke" in Rechnungen verwenden kann. Der ist vermutlich damit gemeint. Wurde wie gesagt, mittlerweile entfernt, da der Text suggerierte, man könne mit booleschen Ausdrücken rechnen, was aber offiziell nicht der Fall ist.
Dabei könnte dies endlich mal offiziell als Feature realisiert werden...

Sollte ich falsch liegen, was ich z. Zt. nicht glaube, dann weiß ich nicht welcher Hinweis gemeint ist; in diesem Fall bitte mal die Hilfe ergänzen.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Gesperrt