Fehler in PB-Hilfe 3.94

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Jake
Beiträge: 121
Registriert: 28.05.2005 04:10
Wohnort: Berlin

Fehler in PB-Hilfe 3.94

Beitrag von Jake »

Ich habe da einen optischen Fehler in der aktuellen PB-Hilfe (3.94) gefunden.
Da ich nicht wusst wohin damit poste ich das mal hier in der Laberecke.

Bei der Erklärung zum StringGadget steht bei den Flags immer @ConstantColor davor anstatt in der ConstantColor zu erscheinen.

Wurde der schon gemeldet? Hab über die Suche nichts gefunden was darauf hinwies.
MfG Jake
Benutzeravatar
Donald
Beiträge: 307
Registriert: 03.01.2005 02:21
Wohnort: Marl

Beitrag von Donald »

Da kann mal mal sehen, habs schon so oft aufgerufen
und nie ist es aufgefallen.
DONALD :D www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite
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 »

Vielleicht ist der DocMaker CaseSensitive ? Wäre laut Wiki: @constantcolor
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
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

:) Den Bug hab ich auch schonmal vergessen

Report an Andre
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Jake
Beiträge: 121
Registriert: 28.05.2005 04:10
Wohnort: Berlin

Beitrag von Jake »

Und noch zwei.

1) ReadFile bzw. Eof

Aus dem Eof() Befehl:

Code: Alles auswählen

Die Funktion gibt einen Wert ungleich 0 zurück, wenn das Ende der angegebenen '#Datei' erreicht wurde, andernfalls wird 0 zurückgegeben.
Ist soweit korrekt. Es wird aber auf das Beispiel aus dem ReadFile() Befehl verwiesen.
Nun das Beispiel aud ReadFile():

Code: Alles auswählen

If ReadFile(0,"Text.txt")   ; wenn die Datei geöffnet werden konnte, setzen wir fort...
  While Eof(0) <> 0         ; sich wiederholende Schleife bis das Ende der Datei ("end of file") erreicht ist
    Debug ReadString()      ; Zeile für Zeile im Debugger-Fenster anzeigen
  Wend
  CloseFile(0)              ; schließen der zuvor geöffneten Datei
Else
  MessageRequester("Information","Konnte Datei nicht öffnen!")
EndIf
Da steht "While Eof(0) <> 0". Das müßte aber heißen "While Eof() = 0".


2) PureBasic - Preference

Code: Alles auswählen

Gruppen können zur besserene Lesbarkeit erstellt werden. 
besserene statt besseren
MfG Jake
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

Zu letztem Post von Jake:
1) ist bereits gefixt (für nächste Version, bzw. bereits in der Online-Hilfe auf www.PureArea.net)
2) ja, vorgemerkt

Ebenso natürlich der zuerst gemeldete "Bug" mit ConstantColor.
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Jake
Beiträge: 121
Registriert: 28.05.2005 04:10
Wohnort: Berlin

Beitrag von Jake »

Einen hab ich noch. :)

Das sieht ja fast so aus als hätte ich mir die alle aufgehoben, aber nein. Ich arbeite gerade an einem Projekt und da ich nur ein Sieb im Kopf habe muß ich mir das alles 10 mal durchlesen und dann fällt es irgendwann auf.
Andre hat geschrieben:für nächste Version, bzw. bereits in der Online-Hilfe auf www.PureArea.net)
Anders hatte ich mir das auch nicht gedacht. Sind ja keine wirklich elementaren Sachen.

Jetzt zum Fehler:

Code: Alles auswählen

Mid()

Syntax

Ergebnis$ = Mid(String$, StartPosition, Länge) 
Beschreibung

Ermittelt einen String der angegebenen 'Länge', beginnend bei 'StartPosition', aus dem vorgegebenen 'String$'. Der Wert von 'StartPosition' beginnt bei 1, was das erste Zeichen kennzeichnet. 'Länge' ist die benötigte Länge des Ausgabestrings 'Result$'.
Oben unter Syntax steht "Ergebnis$" und ganz am Ende steht "Result$"
MfG Jake
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

Yup, danke. Auch vorgemerkt. 8)
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
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 »

Am besten mal die Umlaute in der Syntaxbeschreibung auch entfernen :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
Jake
Beiträge: 121
Registriert: 28.05.2005 04:10
Wohnort: Berlin

Beitrag von Jake »

Hab da noch was entdeckt.

StrF()
PB-Hilfe hat geschrieben:Konvertiert eine Fließkomma-Zahl in einen String. Eine maximale Zahl an Dezimalstellen ('Stellen') kann angegeben werden. Die Zahl wird nicht gerundet, sondern abgeschnitten.
Bei mir wird gerundet. Hab mal die Hilfe durchsucht und was gefunden.
In der "Geschichte" vom 7. Juni 2003 : Version 3.70 steht:

Code: Alles auswählen

- Repariert: StrF(): wenn Dezimalstellen angegeben werden, rundet es korrekt
Könnte mal in die Hilfe zu StrF() übernommen werden.
MfG Jake
Antworten