Seite 16 von 18

Re: Hinweise + Vorschläge f. bessere Befehls-Beschreibungen

Verfasst: 11.12.2014 10:27
von Nino
CodeCommander hat geschrieben:Genauso unsinnig finde ich, dass man sein Modul, das man geschrieben hat, vorher nochmal als Modul deklarieren muss. Warum kann PB das Modul ohne DeclareModule nicht sehen?
Natürlich kann PB das Modul auch ohne DeclareModule sehen.
Sinn und Zweck von DeclareModule ist ein anderer.

Lass Dir das doch einfach mal z.B. in diesem Unterforum erklären.
Hier ist nicht der richtige Platz für Verständnisfragen, sondern hier geht es um "Hinweise + Vorschläge f. bessere Befehls-Beschreibungen etc.".

Re: Hinweise + Vorschläge f. bessere Befehls-Beschreibungen

Verfasst: 05.02.2015 15:31
von 7x7
In der HTML-Hilfe: Befehl "OpenWindow()" ist unter Rückgabewert und Anmerkungen gemischter Text in Deutsch/Englisch.

Re: Hinweise + Vorschläge f. bessere Befehls-Beschreibungen

Verfasst: 05.02.2015 15:55
von 7x7
Nino hat geschrieben:
CodeCommander hat geschrieben:Genauso unsinnig finde ich, dass man sein Modul, das man geschrieben hat, vorher nochmal als Modul deklarieren muss. Warum kann PB das Modul ohne DeclareModule nicht sehen?
Natürlich kann PB das Modul auch ohne DeclareModule sehen.
Sinn und Zweck von DeclareModule ist ein anderer..
Anderer Sinn und Zweck?? Echt? Das ist mir neu! Welchen denn?

Genauso sinnfrei ist die Deklaration von Proceduren. Ein guter Compiler wirft vorher mal einen Blick in den Source und sammelt sich die nötigen Informationen selbst, anstatt einfach nur Top/Down durchzulaufen.

Re: Hinweise + Vorschläge f. bessere Befehls-Beschreibungen

Verfasst: 05.02.2015 16:36
von NicTheQuick
Wenn ihr "Sinn & Zweck"-Diskussionen führen wollt, nutzt bitte einen neuen Thread.

Edit: DeclareModule optional?

Re: Hinweise + Vorschläge f. bessere Befehls-Beschreibungen

Verfasst: 05.02.2015 16:58
von Nino
NicTheQuick hat geschrieben:Wenn ihr "Sinn & Zweck"-Diskussionen führen wollt, nutzt bitte einen neuen Thread.
Ganz Deiner Meinung.
Ich hatte darauf zuvor ja auch hingewiesen, und es gibt schon einen entspr. Thread.
(Dort könnte 7x7 übrigens auch die Antwort auf seine Frage lesen.)
Warum er es vorzieht dies zu ignorieren, weiß ich nicht.

Re: Hinweise + Vorschläge f. bessere Befehls-Beschreibungen

Verfasst: 14.10.2015 10:22
von ProgOldie
Bei DatabaseColumnIndex(), -Name(),-Size() und -Type ist die Beschreibung nicht präzise. Die Funktionen beziehen sich nicht unmittelbar auf die Datenbank, sondern auf die zuletzt für die Datenbank ausgeführte Abfrage.

Richtig ist es in der englischen Version (deutsche hab' ich nicht installiert), allerdings nur bei DatabaseColumns(), wo es so wie oben angeführt heißt: ... of the last executed query.

Re: Hinweise + Vorschläge f. bessere Befehls-Beschreibungen

Verfasst: 17.10.2015 00:32
von Andre
Erstmal für den Moment:
IsRunTime() den fehlenden Satz in der dt. Hilfe ergänzt.

Re: Hinweise + Vorschläge f. bessere Befehls-Beschreibungen

Verfasst: 18.11.2015 23:36
von Nino
DragOSFormats()

Der Hilfe (in PB 5.40 LTS) kann ich nicht entnehmen, wie diese Funktion genau benutzt wird
(leider habe ich auch in den PB-Foren keine Erklärung und kein Beispiel gefunden).

Muss ich z.B. für jeden *Buffer im Array Formate() einen Speicherbereich reservieren --
und wenn ja wie groß muss der sein? Oder allokiert die Funktion DragOSFormats() die
entspr. Speicherbereiche und gibt mir dann die betr. Zeiger zurück?

Wo genau kann oder muss ich die Funktion DragOSFormats() aufrufen?
In der Eventschleife nach Case #PB_Event_GadgetDrop, oder wo?

Was bedeutet in der Hilfe:
Startet eine Drag & Drop Operation mit einer Liste vorgegebener Daten-Formate.
Wie kann eine PB-Funktion eine "Drag & Drop"-Operation starten? Nach meinem Verständnis
startet der Benutzer solch eine Operation, indem er mit der Maus entsprechende Aktionen
durchführt. Oder dient DragOSFormats() dazu, eine "Drag & Drop"-Operation per Code zu
simulieren??

Ergänzt die Hilfe bitte auch unbedingt um einen Beispiel-Code!

Danke im Voraus!

Re: Hinweise + Vorschläge f. bessere Befehls-Beschreibungen

Verfasst: 18.12.2015 11:47
von Nino
PureBasics Datumsfunktionen berücksichtigen offenbar keine Schaltsekunden. Ich finde das sollte der Vollständigkeit halber in der Dokumentation erwähnt werden.

Re: Hinweise + Vorschläge f. bessere Befehls-Beschreibungen

Verfasst: 28.10.2018 17:12
von Nino
ArraySize()
Dokumentation von ArraySize() hat geschrieben:Wenn das Array noch nicht deklariert wurde (oder das Anlegen fehlgeschlagen ist), wird -1 zurückgegeben.
Bei einem mehrdimensionalen Array muss man sich bei ArraySize() entscheiden, welche Dimension man prüfen will.

Bei einem 2-dimensionalen Array kann das Prüfen der 1. Dimension zu einem Fehler führen (s. ersten Code in dieser Nachricht: viewtopic.php?p=349604#p349604).
Offenbar muss hier die 2. Dimension geprüft werden (s. Code in dieser Nachricht: viewtopic.php?p=349605#p349605).
Ist es immer die höchste Dimension, die geprüft werden muss bzw. geprüft werden kann, ohne einen Fehler zu verursachen?
Ein entsprechender Hinweis sollte in die Dokumentation von ArraySize() aufgenommen weren.