Seite 22 von 29

Re: DialogDesign0R V1.69

Verfasst: 27.01.2021 12:29
von hjf
Hallo HeXOR,

habe ein bissl mit den Menüs und der Stausbar in V1.69 X86 gespielt. Dabei tritt folgender Effekt auf:

1. Dialog mit Menü und Statusbar bauen, speichern
2. Anderen bereits vorhandenen Dialog laden. Hier wird dann aufeinmal ein Menü und eine Stausbar nach F2 sichtbar.

Ist hier immer reproduzierbar.

Grüße
hjf

Re: DialogDesign0R V1.69

Verfasst: 27.01.2021 15:37
von HeX0R
Jepp!
Ist gefixt (Source only!), Danke!

Brauchst du bin files auch?
Ich warte üblicherweise mit dem upload, bis sich mehrere Dinge angesammelt haben, bevor ich mich wieder mit den Antiviren-Herstellern rumärgern muss.

Re: DialogDesign0R V1.69

Verfasst: 27.01.2021 20:48
von hjf
Nein, brauche die bins nicht, hab je einen Compiler :wink:

Re: DialogDesign0R V1.69

Verfasst: 12.02.2021 19:41
von ccode_new
Hi!
Betreff: DDesign0r_v02
OS: Mac Os Catalina
Bug:
Es können keine Tabs in einem Panel erstellt werden.
Fehlermeldung:
[ERROR] DD_internalProcedures.pbi (Zeile: 455)
[ERROR] *** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array

Re: DialogDesign0R V1.69

Verfasst: 13.02.2021 12:24
von HeX0R
Versuch jetzt nochmal.
Ich kann's ja leider nicht testen :lol:

Re: DialogDesign0R V1.69

Verfasst: 13.02.2021 14:48
von ccode_new
Passt!
Jetzt funktioniert es.

Re: DialogDesign0R V1.69

Verfasst: 13.02.2021 22:49
von HeX0R
Also ich würde ja sagen, das ist ein PB Fehler.
Ich hatte versehentlich das Item (Tab) des Panelgadgets selektieren wollen, bevor es überhaupt erstellt wurde.
Also einen ungültigen Index an SetGadgetState() übergeben.
Alle anderen OS ignorieren das dann, Mac wirft einen kryptischen API Fehler, was m.E. nicht sein darf.

Aber da ich eh nie einen MAC haben werde, überlasse ich es euch, das als Fehler zu melden, oder nicht.

Re: DialogDesign0R V1.69

Verfasst: 09.03.2021 10:21
von hjf
Hallo HeXOR,

in der 1.69 werden in Kommentartexten die Spaces zwischen Worten entfernt z.B.:

aus "Rot oder Grün" wird "RotoderGrün".

Es muss mit dem Speichern/Beenden/Neustarten des DD zu tun haben.

Grüße
hjf

Re: DialogDesign0R V1.69

Verfasst: 09.03.2021 14:02
von HeX0R
Der Fehler müsste aber schon um einiges länger da drin sein, und tatsächlich scheint es sich um einen PB Bug zu handeln.
Es passiert hier:

Code: Alles auswählen

FormatXML(tmpXML, #PB_XML_ReFormat | #PB_XML_ReIndent | #PB_XML_ReduceNewline | #PB_XML_ReduceSpace | #PB_XML_CutSpace, 2)
#PB_XML_CutSpace entfernt nicht nur unnötige Leerzeichen, sondern auch welche innerhalb der Kommentare!
Hab das Flag jetzt mal rausgenommen, werde bei Gelegenheit noch nen Bug Report machen, oder auch nicht, mal sehen, wird ja eh nix gefixt.

Wie immer wurde nur der Source aktualisiert.

Re: DialogDesign0R V1.69

Verfasst: 10.03.2021 08:22
von hjf
Die PB-Hilfe schreibt dazu:

#PB_XML_CutSpace entfernt alle Leerzeichen.

Scheint auch zu passieren.
Es liegt hier offensichtlich an der Betrachtungsweise, ob der Kommentar als zugehörig zum Baum
gesehen wird. Zum Glück führt es nicht zu weiterem Fehlverhalten.

Ich habe längere Zeit Nichts mit dem DD gemacht, wurde gestern mehr duch Zufall bemerkt.

Nun klappts, schön!