Diskussionen und Krempel (alt: Verbesserungen Doku v4)
- 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:
sowieDeeem2031 hat geschrieben:@Andre: Bei SetGadgetFont() gibts noch einen Link zu UseFont(), welches ja inzwischen nicht mehr existiert.
Ist in der aktuellen Hilfe (Juli 2006, Download siehe www.PureArea.net) bei mir nicht mehr drin!?AND51 hat geschrieben:UseFont() ist hier depreciated - abgeschrieben. Sollte entfernt werden, spart nen paar ByteSetGadgetFont() hat geschrieben:Ändert den Zeichensatz für Gadgets. Die 'FontID' kann einfach mittels den UseFont() oder FontID() Befehlen ermittelt werden.
Siehe: http://www.purearea.net/pb/german/manua ... tfont.html
Ist schon erledigt.Leonhard hat geschrieben:Hier ein verbesserungsvorschlag:
http://www.purebasic.fr/german/viewtopi ... ht=#121914

Die Konstante ist korrigiert. Bzgl. dem Rückgabewert kann ich momentan nichts machen - muss Fred oder freak beantworten.AND51 hat geschrieben:Die Konstante ist falsch geschrieben, da fehlt ein Unterstrich. Außerdem fehlt hier die Beschreibung zu dem Rückgabewert. Was passiert wann? Wann wird NULL zurückgegeben ud so weiter.AddSysTrayIcon() hat geschrieben:Syntax
Ergebnis = AddSysTrayIcon(#SysTrayIcon, WindowID, ImageID)
Beschreibung
Ist korrigiert.AND51 hat geschrieben:Das 'n' ist zu viel.ExplorerListGadget() hat geschrieben:#PB_Explorer_NoParentFolder : Es gibt keinen Verknüpfung [..] zum übergeordneten Ordner.
Hinzugefügt.AND51 hat geschrieben:Auf der Seite von TreeGadget() fehlt, dass man den einzelnen Items (Einträgen) Werte mit SetGadgetItemData() und GetgadgetItemDate() hinzufügen kann
Korrigiert.#NULL hat geschrieben:kleiner typo:
kommentar beim zweiten beispiel zu "Define"-> 'werden'Define.b a, b = 10, c = b*2, d ; diese 4 Variablen wird vom Typ Byte (.b) sein
Hinzugefügt.HeX0R hat geschrieben:Bei den Compiler-Funktionen steht bei Defined() nichts von #PB_Procedure .
Hinzugefügt.#NULL hat geschrieben:auf der seite 'RemoveGadgetItem()' wird das EditorGadget nicht gennant.
Ist bereits drin, siehe: http://www.purearea.net/pb/german/manua ... ibute.htmlAND51 hat geschrieben:Auf der Seite 'GetGadgetAttribute()' fehlt, dass man den Befehl auch mit Panelgadget() nutzen kann.
Ist bereits korrigiert, siehe: http://www.purearea.net/pb/german/manua ... kdata.html#NULL hat geschrieben:wobei "NetworkClientID()" ein toter link ist. diesen befehl gibt es nämlich nicht mehr. in der www-hilfe ist er noch zu finden (NetworkClientID())hilfe-seite zu [b]ReceiveNetworkData()[/b] hat geschrieben:Auf der Server-Seite ist 'Verbindung' der Client, welcher die Daten gesendet hat (die ClientID kann einfach mittels NetworkClientID() ermittelt werden).
ersetzt wurde er duch EventClient() (nicht in der www-hilfe zu finden)
Wurde von freak korrigiert. Müsste in der v4.01 jetzt eigentlich auch bereits funktionieren (habe diese noch nicht selbst ausprobiert).AND51 hat geschrieben:Trotzdem sollte es behoben werden. Möglivherweise wurde Swap zwar in die Hilfe eingebaut, aber nicht so, dass die IDe sie findet?[/size]
Werde mich bei Gelegenheit weiter rückwärts durch die Vorschläge arbeiten.
Wichtiger Hinweis: als aktuelle Referenz der Hilfe bitte die von www.PureArea.net verwenden (Stand Juli 2006). Vermeidet unnötige Fehlermeldungen, die längst korrigiert sind.
Swap funktioniert in 4.01
Weiß nicht, ob das in deinen oder Frads/Freaks Aufgabenbereich fällt:
Die Joystick Lib,, so wirds angepriesen, unterstützt nur bis zu 8 Knöppkes. Falsch, sagt die Fehlermeldung, die ich mal gesehen habe, die kam, als ich JoyStickButton() falsch abgefragt habe.
Die besagte, dass der Index bis 32 geht, es werden also bis zu 32 Knöpfe unterstützt. Dies ist seit PB 3.94 zumindest so. Fiel mir grad ein, als ich es in einem anderen Thead erwähte.
Tatsächlich meckert PB beim Einsetzen einer zahl von 1-32 nicht.
Übrigens: ich achtete nur auf die offline-Hilfe von PB 4.00, weshalb ich mal einen Fehler gepostet habe, der schon behoben ist.

Weiß nicht, ob das in deinen oder Frads/Freaks Aufgabenbereich fällt:
Die Joystick Lib,, so wirds angepriesen, unterstützt nur bis zu 8 Knöppkes. Falsch, sagt die Fehlermeldung, die ich mal gesehen habe, die kam, als ich JoyStickButton() falsch abgefragt habe.
Die besagte, dass der Index bis 32 geht, es werden also bis zu 32 Knöpfe unterstützt. Dies ist seit PB 3.94 zumindest so. Fiel mir grad ein, als ich es in einem anderen Thead erwähte.
Tatsächlich meckert PB beim Einsetzen einer zahl von 1-32 nicht.
Übrigens: ich achtete nur auf die offline-Hilfe von PB 4.00, weshalb ich mal einen Fehler gepostet habe, der schon behoben ist.
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End
Auf der Seite von Containergadget() steht nicht, dass man die SetgadgetColor() Befehele damit benutzen kann.
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End
Auf der Seite von HyperLinkGadget() fehlt, dass man die Set-/GetgadgetItemData() Befehle nutzen kann.
Nichts für ungut, aber die neuen Befehle, wie z. B. die Data-Befehele scheinen nicht gründlich genug auf allen Gadgetseiten einetragen worden zu sein.
> Die Hintergrundfarbe ist immer die Farbe des Fensters.
Stimmt nicht ganz. Es ist sehr wohl möglich, mit Hilfe von #PB_Gadget_BackColor die Hintergrundfarbe zu verändern. Brauchte dies für mein Projekt und benutze PB 4.01.
Nichts für ungut, aber die neuen Befehle, wie z. B. die Data-Befehele scheinen nicht gründlich genug auf allen Gadgetseiten einetragen worden zu sein.

> Die Hintergrundfarbe ist immer die Farbe des Fensters.
Stimmt nicht ganz. Es ist sehr wohl möglich, mit Hilfe von #PB_Gadget_BackColor die Hintergrundfarbe zu verändern. Brauchte dies für mein Projekt und benutze PB 4.01.
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End
Ich bin jetz zu faul zu guckenob das hier irgentwo steht.
Aber in der Neusten Doc stehts noch nich:
Auf der seite Variablen, Typen und Operatoren
Steht:
Quad 8 Byte
Double 8 bytes
Da hat der übersetzer wohl mal wieder geschlafen.
Mfg mknjc
Aber in der Neusten Doc stehts noch nich:
Auf der seite Variablen, Typen und Operatoren
Steht:
Quad 8 Byte
Double 8 bytes
Da hat der übersetzer wohl mal wieder geschlafen.

Mfg mknjc
Ich nutze PureBasic 4.02 unter Linux und Windows.
Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
wieso?
<edit:>
achso, dass kleine b.
is' doch süß
<edit:>
achso, dass kleine b.
is' doch süß

Zuletzt geändert von #NULL am 17.11.2006 18:29, insgesamt 1-mal geändert.
Ich wäre vorsichtig mit dieser bemerkung; mit ist die auch mal "rausgerutscht" und obwohl ich das wirklich nicht ernst meinte gabs einmknjc hat geschrieben:Da hat der übersetzer wohl mal wieder geschlafen.

Ich bemerke gerade: Auf der Startseite der PB Hilfe ganz unren rechts "pB Konstanten"... Die Seite gibt's gar nicht?
Noch eine Frage, nur um sicher zu gehen: Laut Hilfe hat Not glücklicherweise eine höhrere priorität als And, Or, Xor; stimmt das nun oder muss das, weil es falsch ist, ind er Hilfe nachgebessert werden?
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End
Es gibt in der Hilfe noch mehr dieser "eingeschalten" fehler. Es muss ja richtig "eingeschaltet" heißen. Einfach in der Hilfe auf das panel "Suchen" gehen und "eingeschalten" eingeben.Kompilieren Ihrer programme hat geschrieben:Starten
Dies führt den zuletzt kompilierten Quellcode ein weiteres Mal aus. Ob der Debugger eingeschalten ist oder nicht, hängt von den Einstellungen bei der letzten Kompilierung ab.
Mit Debugger kompilieren
Dies ist das gleiche wie "Kompilieren/Starten", außer dass dabei die Debugger-Einstellungen ignoriert werden und der Debugger für diese Kompilierung immer aktiv ist. Dies ist nützlich, wenn Sie gewöhnlich den Debugger ausgeschalten haben, ihn aber für diese eine Kompilierung eingeschalten haben möchten.
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End