Statuszeile IDE

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Statuszeile IDE

Beitrag von PureLust »

Hat jetzt nicht direkt was mit der "Online"-Hilfe zu tun, aber betrifft die Syntax-Hilfe in der Statuszeile der IDE (oder sollte ich es besser als IDE-Bug posten?):

Die für "PtInRect_()" akzeptierten Parameter sind abweichend von der in der Statuszeile angezeigten Syntax sowie der Beschreibung in der MSDN.

Code: Alles auswählen

lt. MSDN       : PtInRect_(*rc.RECT, pt.POINT)

lt.Statuszeile : PtInRect_(*lprc, pt)

Syntax in PB   : PtInRect_(rc.RECT, pt\x, pt\y)
Vielleicht ist das in PB ja allgemein so, dass in solchen Fällen eine POINT-Struktur als durch Komma getrennt Einzelwerte übergeben werden müssen.

Eine Anpassung der Syntax-Beschreibung in der Statuszeile wäre aber auf jeden Fall hilfreich (betrifft dann vermutlich auch noch andere API-Funtionen).
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
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 »

>> aber betrifft die Syntax-Hilfe in der Statuszeile der IDE
Die kommt direkt von den Libraries und hat nichts mit der Hilfe zu tun :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
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

ts-soft hat geschrieben:>> aber betrifft die Syntax-Hilfe in der Statuszeile der IDE
Die kommt direkt von den Libraries und hat nichts mit der Hilfe zu tun :wink:
Und ist dass dann also normal, dass PB die POINT-Felder als einzelne (durch Komma getrennte) Parameter übergeben bekommen will?
Die von PB akzeptierte Syntax somit also nicht mit der Beschreibung in der MSDN bzw. der aus der Library kommenden Info übereinstimmt?
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
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 »

>> Und ist dass dann also normal
Ich denke mal nicht, woher sollte man sowas denn Wissen?
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
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Beitrag von freak »

Der Grund ist das die POINT Struktur "by value" übergeben werden muss, was von
PB nicht unterstützt wird, und in der WinAPI eigentlich auch kaum vorkommt.

So lässt sich die Funktion in PB nutzen, auch wenn es nicht der API Beschreibung entspricht.
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

Besteht denn irgendwie die Möglichkeit, sowas dann für den PB-User besser ersichtlich zu machen?
Da PB die Syntax bei solchen "by value" Übergaben ja scheinbar automatisch anpasst, könnte dann nicht evtl. auch die Syntax-Beschreibung in der Statuszeile angepasst werden?
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

da dies auch wichtig ist, lasse ich es bestehen.
leider kann ich keine threads zusammenführen, sonst hätte ichs in die diskussion gesteckt.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Gesperrt