Seite 20 von 35

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

Verfasst: 09.04.2011 21:35
von RSBasic
Bild :?:

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

Verfasst: 10.04.2011 13:28
von Batze
OK, gut, dann bitte den Indexeintrag für InitializeStructure(), CopyStructure() und ClearStructure() noch einfügen, die fehlen nämlich, weshalb ich es nicht gefunden hatte. :mrgreen:

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

Verfasst: 28.07.2011 21:02
von ullmann
Deutsche Hilfe Version 4.60 Beta: -> GetGadgetAttribute()

In der Auflistung der unterstützten Gadgets fehlt das Canvas-Gadget.

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

Verfasst: 20.08.2011 21:09
von ullmann
Hilfe zu PB 4.51, Kapitel "With : EndWith"
Dies ist eine Compiler-Direktive und funktioniert ähnlich wie ein Makro, d.h. der angegebene 'Ausdruck' wird automatisch vor allen Backslash ' \ '-Zeichen eingefügt, denen kein Leerzeichen oder ein Operator vorangeht.
Ist nicht korrekt. Man kann innerhalb eines With:EndWith Blockes auf eine fremde Liste zugreifen, wenn man deren Namen komplett ausschreibt. Dann steht vor dem ' \ ' kein Leerzeichen. Und es erfolgt korrekterweise keine automatische Einfügung vor dem ' \ '.

Code: Alles auswählen

With Apfel()
  Birne()\Farbe = 10
EndWith 
Korrekt muss es also heißen:

"Dies ist eine Compiler-Direktive und funktioniert ähnlich wie ein Makro, d.h. der angegebene 'Ausdruck' wird automatisch vor allen Backslash '\'-Zeichen eingefügt, denen ein Leerzeichen oder ein Operator vorangeht."

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

Verfasst: 25.08.2011 05:43
von ullmann
Englische Online Hilfe, Kapitel "Alpha()":
To combine red, green, blue and alpha values in order to create a 32 bit RGB color, use the RGBA() function.
Deutsche Online Hilfe und deutsche Hilfe zu PB 4.60 Beta 4:
Um für die Erstellung einer 32 Bit RGB-Farbe die Rot-, Grün-, Blau- und Alpha-Werte zu kombinieren, verwenden Sie die RGB()-Funktion.
Übersetzungsfehler oder die deutsche Hilfe ist nicht aktuell.

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

Verfasst: 31.08.2011 11:44
von ullmann
Deutsche Online-Hilfe, Kapitel Line():
Die 'Breite' und 'Höhe' beinhalten den Startpunkt der Linie, daher wird bei einer Höhe von eine horizontale Linie gezeichnet, während bei einer Höhe von 0 gar nichts gezeichnet wird.
Korrekt muss es heißen:
Die 'Breite' und 'Höhe' beinhalten den Startpunkt der Linie, daher wird bei einer Höhe von 1 eine horizontale Linie gezeichnet, während bei einer Höhe von 0 gar nichts gezeichnet wird.

In der englischen Online-Hilfe und in der deutschen Hilfe zu PB 4.60 Beta 4 ist es korrekt geschrieben.

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

Verfasst: 13.09.2011 22:05
von ullmann
Deutsche Hilfe, Kapitel "Zeiger und Speicherzugriff":
Ein Zeiger ist eine Variable, welche eine Speicheradresse beinhaltet und generell mit einer Struktur verknüpft wird.
Das kann ich nicht nachvollziehen.

Code: Alles auswählen

*Memory_ID = AllocateMemory(100)
FreeMemory(*Memory_ID)
Wo ist hier *Memory_ID mit einer Struktur verknüpft?

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

Verfasst: 13.09.2011 22:15
von ullmann
Deutsche Hilfe, Kapitel "Zeiger und Speicherzugriff":
Anders als in C/C++ ist in PureBasic der * immer Teil des Variablennamens.
Dies trifft nicht für strukturierte Arrays zu:

Code: Alles auswählen

Structure Test
  Testwert.b
  *Testzeiger
EndStructure

Dim Feld.Test(2)

*Memory_ID = AllocateMemory(100)

Feld(1)\Testzeiger = *Memory_ID
Nur diese Variante ist korrekt. Und da steht kein " * " bei der Variablen "Feld(1)\Testzeiger"

Gemäß Hilfetext hatte ich eine der beiden folgenden Varianten vermutet:

Code: Alles auswählen

Feld(1)\*Testzeiger = *Memory_ID
oder

Code: Alles auswählen

*Feld(1)\Testzeiger = *Memory_ID
Aber beide Varianten sind falsch.

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

Verfasst: 17.09.2011 02:36
von STARGÅTE
Wenn man bei ComboBoxGadget() den Flag #PB_ComboBox_Image wählt, hat die Höhenangabe des Gadgets keinen Effekt.
Das Gadget hat dann immer "Standard-Höhe".

Da ich vermute, dass es sich hierbei nicht um einen Bug handelt, sondern um ein Einschränkung, sollte es zumindest in der Hilfe erwähnt werden.

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

Verfasst: 30.09.2011 12:49
von Jume
Mir ist aufgefallen das ein "und" zuviel bei der Beschreibung des Procedurebefehls in der Hilfe ist. Dort steht:
Eine Procedure ist ein Programmteil, welcher unabhängig vom Hauptcode des Programms ist und seine eigenen Parameter und haben kann.
:)