CreateGadgetList in PB 4.3
CreateGadgetList in PB 4.3
Ist "CreateGadgetList" in PB 4.3 vollkommen überflüssig. Mein Programm funktioniert auch ohne diesen Befehl. Oder ist es besser (saubere Programmierung) diesen Befehl durch einen anderen zu ersetzen ?
no name, no woman, no job, no money, no worries - just tired
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: CreateGadgetList in PB 4.3
Ist dein erster Satz eine Frage oder eine Feststellung? Der Befehl ist immernoch da aus Kompatibilitätsgründen.ms hat geschrieben:Ist "CreateGadgetList" in PB 4.3 vollkommen überflüssig. Mein Programm funktioniert auch ohne diesen Befehl. Oder ist es besser (saubere Programmierung) diesen Befehl durch einen anderen zu ersetzen ?
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Als ich mit PB 4.0. angefangen habe war dieser Befehl notwendig. Sonst hätte ich ihn nicht benutzt. Wie lange der Befehl aus Gründen der Kompatibilität in PB enthalten ist kann ich nicht sagen. Aber erst der Compiler in PB 4.3 gibt eine Warnung aus. Kann man also "CreateGadgetList" vollkommen weglassen ?
no name, no woman, no job, no money, no worries - just tired
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
das ist so nicht ganz richtig....
bei einem selbst erstellten fenster wird automatisch eine erstellt.
da braucht man auch kein UseGadgetList mehr.
... ich bin noch nicht ganz durchgestiegen, wann man UseGadgetList verwenden sollte und wann OpenGadgetList.
muss noch mal ein paar postings von Fred im Englischen nachlesen...
bei einem selbst erstellten fenster wird automatisch eine erstellt.
da braucht man auch kein UseGadgetList mehr.
... ich bin noch nicht ganz durchgestiegen, wann man UseGadgetList verwenden sollte und wann OpenGadgetList.
muss noch mal ein paar postings von Fred im Englischen nachlesen...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
Man kann aber durchaus auch CreateGadgetList noch verwenden, wird ja
noch akzeptiert. Die Frage ist bloß, das in zukünftigen PB-Versionen noch
geduldet wird oder ob's dann endgültig ein Fehler ist...
Ansonsten sollte man UseGadgetList verwenden, wie KatSeiko schon gesagt hat.
Edit: Huch, Kaeru, du warst schneller als ich
noch akzeptiert. Die Frage ist bloß, das in zukünftigen PB-Versionen noch
geduldet wird oder ob's dann endgültig ein Fehler ist...
Ansonsten sollte man UseGadgetList verwenden, wie KatSeiko schon gesagt hat.
Edit: Huch, Kaeru, du warst schneller als ich
Win11 x64 | PB 6.20
Hmmm, ich würd mal sagen, OpenGadgetList() verwendet man für ContainerGadget(), ScrollAreaGadget() usw, denn da gibt man ja das Gadget selbst an und UseGadgetList() verwendet man, wenn man mit mehreren Fenstern arbeitet, da gibt die WindowID() an.
Eine Art Query-Planner soll die Ausführung von Map/Reduce-Funktionen in Hadoop stark beschleunigen.
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
ahja.. guter punkt.
also OpenGadgetList würde mit fenstern garnicht funktionieren.
UseGadgetList hingegen funktioniert auch mit Gadgets,
weil man statt WindowID() auch GadgetID() einsetzen kann,
kommt aufs selbe raus, gibt das Handle zurück.
also OpenGadgetList würde mit fenstern garnicht funktionieren.
UseGadgetList hingegen funktioniert auch mit Gadgets,
weil man statt WindowID() auch GadgetID() einsetzen kann,
kommt aufs selbe raus, gibt das Handle zurück.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.