Posts

Es werden Posts vom September, 2022 angezeigt.

[ TAG 558 ][30.09.2022] -Erfolgreich -IAP-20220403-20220403-1150

Ich habe einige Ergänzungen und Überarbeitungen vorzunehmen. Beginnen werde ich mit der Überarbeitung der [CHK_000]-Methode. Die Struktur der [CHK_000] bedarf keiner Überarbeitung. Jedoch muss ich die übergebenen [defv]-Werte überdenken. Zu diesem Zeitpunkt werden der [CHK_000] die Werte [chld_mw] und [chld_mh] übergeben. Das soll geändert werden, weil man sonst nur eine Mindestgröße zulässt. Diese Mindestgröße wird aus der Summe der Kindelemente gebildet. Der Anfangsgedanke ist schon mal gut, jedoch nicht ganz richtig. Die Mindestgröße des [FRM]-Elementes muss aus den Mindestgrößen der Kindelemente bestehen. Diese Zeilen müssen korrigiert werden. CHK_000( k_ =si_width , user_ =userstl , def_ =defstl , defv_ =chld_mw , type_ = int ) CHK_000( k_ =si_height , user_ =userstl , def_ =defstl , defv_ =chld_mh , type_ = int ) Noch mal im Ganzen: from GUIMODUL20220627.SysFNC import GET_CHLD_STLKEYS from GUIMODUL20220627.SysFNC import COUNT_CHLD_MWMH from GUIMODUL20220627.SysFNC import COUN...

[ TAG 557 ][29.09.2022] -Fehlgeschlagen

[ TAG 556 ][28.09.2022] -Fehlgeschlagen

[ TAG 555 ][27.09.2022] -Fehlgeschlagen

[ TAG 554 ][26.09.2022] -Fehlgeschlagen

[ TAG 553 ][25.09.2022] -Erfolgreich -IAP-20220403-20220403-1150

Während der Einarbeitung ist mir heute ein Fehler im [SysFNC]-Modul aufgefallen. Der Fehler ist mir aufgefallen, als ich die Kindelemente des jeweiligen [FRM]-Objektes aufrufen wollte und nur das [FRM]-Element bekommen habe. Dies konnte nicht stimmen. Der Fehler lag in der Zeile: Falsch: [ lst.append(STLKEY_ELMT(stl_key=stl_key)) ] Richtig: [ lst.append(STLKEY_ELMT( stl_key=k )) ] def GET_CHLD_ELMTS (stl_key , userstl): lst = [] lvl = GET_ELMT_LVL( stl_key =stl_key) chld_lvl = lvl + 1 elmts = GET_ELMTS_FROM_LVL( userstl =userstl , lvl =chld_lvl , event_elmt = False ) print ( f"GET_CHLD_ELMTS elmts: { elmts } " ) for k in elmts: if stl_key in k and stl_key != k: print ( f"k: { k } " ) lst.append(STLKEY_ELMT( stl_key =k)) return lst stlkey_elmt: FRM GET_CHLD_ELMTS elmts:  [ 'WND00-GRP00-FRM00-LBL00',  'WND00-GRP00-FRM00-ENT00',  'WND00-GRP01-FRM00-LBL00',  'WND00-GRP01-FRM00-ENT00...

[ TAG 552 ][24.09.2022] -Fehlgeschlagen

[ TAG 551 ][23.09.2022] -Fehlgeschlagen

[ TAG 550 ][22.09.2022] -Erfolgreich -IAP-20220403-20220403-1150

 

[ TAG 549 ][21.09.2022] -Fehlgeschlagen

[ TAG 548 ][20.09.2022] -Fehlgeschlagen

[ TAG 547 ][19.09.2022] -Fehlgeschlagen

[ TAG 546 ][18.09.2022] -Fehlgeschlagen

[ TAG 545 ][17.09.2022] -Fehlgeschlagen

[ TAG 544 ][16.09.2022] -Fehlgeschlagen

[ TAG 543 ][15.09.2022] -Fehlgeschlagen

[ TAG 542 ][14.09.2022] -Fehlgeschlagen

[ TAG 541 ][13.09.2022] -Fehlgeschlagen

[ TAG 540 ][12.09.2022] -Fehlgeschlagen

[ TAG 539 ][11.09.2022] -Fehlgeschlagen

[ TAG 538 ][10.09.2022] -Fehlgeschlagen

[ TAG 537 ][09.09.2022] -Fehlgeschlagen

[ TAG 536 ][08.09.2022] -Fehlgeschlagen

[ TAG 535 ][07.09.2022] -Fehlgeschlagen

[ TAG 534 ][06.09.2022] -Fehlgeschlagen

[ TAG 533 ][05.09.2022] -Fehlgeschlagen

[ TAG 532 ][04.09.2022] -Fehlgeschlagen

[ TAG 531 ][03.09.2022] -Fehlgeschlagen

[ TAG 530 ][02.09.2022] -Fehlgeschlagen

[ TAG 529 ][01.09.2022] -Fehlgeschlagen

[ TAG 528 ][31.08.2022] -Fehlgeschlagen

[ TAG 527 ][30.08.2022] -Fehlgeschlagen

[ TAG 526 ][29.08.2022] -Fehlgeschlagen

[ TAG 525 ][28.08.2022] -Erfolgreich -IAP-20220403-20220403-1150

Ich beginne heute meine Arbeit an [ LVL-3 ] Elementen. Am 25.08.2022 habe ich mir Gedanken über die Filterstruktur gemacht. Dabei kam ich zum folgenden Ergebnis. Der erste Filter [ CHK_000 ] sollte nur folgende Aufgabe besitzen. Es soll schauen wo die [si_width] und [si_height] Eigenschaften definiert sind. Wenn es im [ USERSTL ] nicht definiert ist, wird im [ DeFSTL ] geschaut. Sollte es im [ USERSTL ] und [ DeFSTL ] nicht vorhanden sein, wird [si_width] und [si_height] auf [ None ] gelassen. Den Wert auf [ None ] zu lassen ist ein wichtiger Effekt, weil man auf diese Art und Weise kontrolliert, ob es sich um eine gezielte User-Eingabe handelt oder ob es vom System korrigiert wurde. Um vom System oder User vergebenen Wert zu trennen ist dieser Effekt wichtig. Deswegen wird die [si_width] und [si_height] Eigenschaft ganz zum Schluss vergeben. Die [ CHK_000 ] hat auch noch zusätzlich die Aufgabe, die vom USER und DeF vergebenen Werte, wenn sie nicht [ None ] sind, auf Gültigkeit zu ...