DialogDesign0R V1.84

Anwendungen, Tools, Userlibs und anderes nützliches.
hjf
Beiträge: 52
Registriert: 12.02.2014 20:02

Re: DialogDesign0R V1.69

Beitrag 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
Benutzeravatar
HeX0R
Beiträge: 2954
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2
Kontaktdaten:

Re: DialogDesign0R V1.69

Beitrag 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.
hjf
Beiträge: 52
Registriert: 12.02.2014 20:02

Re: DialogDesign0R V1.69

Beitrag von hjf »

Nein, brauche die bins nicht, hab je einen Compiler :wink:
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: DialogDesign0R V1.69

Beitrag 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
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Benutzeravatar
HeX0R
Beiträge: 2954
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2
Kontaktdaten:

Re: DialogDesign0R V1.69

Beitrag von HeX0R »

Versuch jetzt nochmal.
Ich kann's ja leider nicht testen :lol:
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: DialogDesign0R V1.69

Beitrag von ccode_new »

Passt!
Jetzt funktioniert es.
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Benutzeravatar
HeX0R
Beiträge: 2954
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2
Kontaktdaten:

Re: DialogDesign0R V1.69

Beitrag 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.
hjf
Beiträge: 52
Registriert: 12.02.2014 20:02

Re: DialogDesign0R V1.69

Beitrag 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
Benutzeravatar
HeX0R
Beiträge: 2954
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2
Kontaktdaten:

Re: DialogDesign0R V1.69

Beitrag 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.
hjf
Beiträge: 52
Registriert: 12.02.2014 20:02

Re: DialogDesign0R V1.69

Beitrag 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!
Antworten