Schreibfehler, andere offensichtliche Fehler in der PB-Hilfe

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Schreibfehler, andere offensichtliche Fehler in der PB-H

Beitrag von STARGÅTE »

ATan2()
Das Ergebnis liegt immer zwischen -#PI und +#PI. Negative Winkel zeigen an, dass die Linie unterhalb der X-Achse liegt; positive Werte zeigen an, dass die Linie über der X-Achse liegt. Wenn 'x' und 'y' gleich null sind, dann gibt die Funktion 0 zurück.
Das ist falsch! Wenn der Winkel positiv ist, ist der y-Wert positiv, das heißt es liegt unter der X-Achse; bzw. über der X-Achse wnmen er negativ ist, da die Y-Achse (anders als in der Mathematik) ja von Oben nach Unten verläuft.
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
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: Schreibfehler, andere offensichtliche Fehler in der PB-H

Beitrag von c4s »

Hm, ich verwende die englische Hilfe und da steht es genauso:
The result is always between -#PI and +#PI. Negative angles indicate that the line is below the x axis, positive values indicate that line is above the x axis. If 'x' and 'y' are zero then the function retuns 0.
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Schreibfehler, andere offensichtliche Fehler in der PB-H

Beitrag von Nino »

STARGÅTE hat geschrieben:ATan2()
Das Ergebnis liegt immer zwischen -#PI und +#PI. Negative Winkel zeigen an, dass die Linie unterhalb der X-Achse liegt; positive Werte zeigen an, dass die Linie über der X-Achse liegt. Wenn 'x' und 'y' gleich null sind, dann gibt die Funktion 0 zurück.
Das ist falsch! Wenn der Winkel positiv ist, ist der y-Wert positiv, das heißt es liegt unter der X-Achse; bzw. über der X-Achse wnmen er negativ ist, da die Y-Achse (anders als in der Mathematik) ja von Oben nach Unten verläuft.
Das ist nicht an sich falsch, sondern es kommt darauf an um welchen Winkel und um welches Koordinatensystem es überhaupt geht. Im ersten Absatz der Hilfe wird versucht das zu beschreiben, leider ist es nicht gelungen:
Hilfe hat geschrieben:Berechnet den Winkel im Bogenmaß (Radiant) zwischen der X-Achse und einer Linie, welche in der von 'x' und 'y' definierten Richtung gezeichnet wird. Der Winkel kann zum Berechnen von Winkeln zwischen Linien in 2D verwendet werden, oder zum Umwandeln rechtwinkeliger Koordinaten in Polarkoordinaten.
Das ist die Passage die geändert werden muss! Sie sollte ungefähr so lauten:
Berechnet den Winkel im kartesischen Koordinatensystem, den ein vom Nullpunkt durch den Punkt P(x|y) laufender Strahl mit der positiven x-Achse bildet.
Mit dieser Funktion lassen sich auch rechtwinkelige Koordinaten in Polarkoordinaten umwandeln.
So ist klar formuliert worum es geht, und in diesem Zusammenhang ist der von Dir zitierte letzte Absatz der Hilfe richtig.

Grüße, Nino
Toshy
Beiträge: 713
Registriert: 22.03.2005 00:29
Computerausstattung: Computer und Strom vorhanden
Wohnort: LK Wolfenbüttel

Re: Schreibfehler, andere offensichtliche Fehler in der PB-H

Beitrag von Toshy »

Hallo.

Zu "<<" (bitweises shift) unter "Variablen, Typen und Operatoren"
Beispiel:
a=%1011 << 1 ; Der Wert von a ergibt %10110. %1011=11, %10110=22
b=%111 << 4 ; Der Wert von b ergibt %1110000. %111=7, %1110000=208
Ich habe mich mit den einzelnen Bits bisher nicht beschäftigt, was ich gerade anhand eines Codes tun wollte (um ihn zu verstehen). Da viel mir dies in der Hilfe auf
%1110000=208
Beim Kopfrechnen bekam ich aber "112" als Ergebnis raus. Ein Test mit

Code: Alles auswählen

Debug %1110000
bestätigt dies. Habe ich die Arbeitsweise nicht verstanden oder ist dies ein Fehler.
Ist vielleicht
%11010000
gemeint?

Gruß
Toshy
1. Win10
PB6.1
SebastianJu2
Beiträge: 180
Registriert: 24.09.2010 10:39

Re: Schreibfehler, andere offensichtliche Fehler in der PB-H

Beitrag von SebastianJu2 »

Gehört vermutlich auch hier rein. Beim Klicken von F1 während man auf ArraySize() im Code steht kommt man nur zu Dim().
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: Schreibfehler, andere offensichtliche Fehler in der PB-H

Beitrag von Nino »

SebastianJu2 hat geschrieben:Gehört vermutlich auch hier rein. Beim Klicken von F1 während man auf ArraySize() im Code steht kommt man nur zu Dim().
Ja, das gehört hier rein ... und steht auch schon hier, seit die Version 4.50 aktuell war.
Leider wurde das Problem in der Version 4.51 nicht behoben.
Benutzeravatar
voidstar
Beiträge: 4
Registriert: 20.03.2011 23:10

Re: Schreibfehler, andere offensichtliche Fehler in der PB-H

Beitrag von voidstar »

Folgendes ist kein Fehler in der Hilfe, sondern auf der deutschen Website. Ich wusste allerdings nicht, wo ich das sonst posten sollte.

Auf der Homepage von purebasic.de heißt es:
gegenwärtig werden Windows, Linux, MacOS und AmigaOS werden derzeit unterstützt
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Re: Schreibfehler, andere offensichtliche Fehler in der PB-H

Beitrag von c4s »

Gehört es hierhin?
Debugger: "#XXX Objektnummer ist sehr hoch (über XXX), sind Sie dazu sicher?"
(XXX sind Platzhalter und nicht die Fehler, die ich meine. ;))
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Re: Schreibfehler, andere offensichtliche Fehler in der PB-H

Beitrag von TomS »

Debugger hat geschrieben:sind Sie dazu sicher?"
Nein bin ich nicht. Ich bin doch die Pommes *scnr* :mrgreen:
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Re: Schreibfehler, andere offensichtliche Fehler in der PB-H

Beitrag von Batze »

Ich weiß nicht ob ich nur doof bin, aber ich finde CopyStructure() nicht in der Hilfe.
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Antworten