Seite 1 von 1
Problem beim Öffnen eines zweiten Fensters.
Verfasst: 22.12.2004 08:36
von Pelagio

Hallo Leidensgefährten
Ich habe ein Problem welches ich nicht fassen kann.
Ich öffne ein Fenster (#Window_0) in dem ich ein ListView und ein Imagegadget sowie einen Container initialisiert habe, wobei der Container und das Imagegadget nicht zur gleichen Zeit angezeigt werden. Beim Vergrössern des Fensters werden die Gadgets angepasst.
So weit so gut, es Funktioniert.
Öffne ich jetzt ein zweites Fenster (#Window_1), in dem eine Abfrage zu tätigen ist, und schließe es wieder, passiert erstmal nichts.
ich kann keinen Fehler ausmachen.
Vergrössere ich jetzt das Fenster so das sich die Angezeigten Gadgets anpassen, sagt mir das Programm beim ImageGadget das dies nicht Initialisiert ist (Error of line 48: #Gadget objekt not initialized) und das Listview wie auch der Container werden nicht mehr an das geänderte Fenster angepasst (nach dem ich Programm so geändert habe das das Imagegadget nicht mehr bedient wird) .
Wieso? Muß ich beim öffnen eines zweiten Fensters aus einem Fenster heraus, irgendetwas beachten um meine Gadgets nicht zu verleiren?
Verfasst: 22.12.2004 14:17
von ChaOsKid
hi Pelagio,
ohne testcode kann ich jetzt leider nur schätzen,
aber probier doch mal UseWindow(#Window)
Beschreibung
Macht das angegebene Fenster zum aktuell-benutzten ('currently-used') Fenster.
mfG
Tobi
Verfasst: 22.12.2004 14:39
von Pelagio
Danke ChaOsKid
für deine Antwort, aber dies habe ich auch schon versucht was leider keinen Erfolg brachte.
Verfasst: 22.12.2004 14:42
von real
stell doch mal bitte den fraglichen quellcode hier rein, damit wir das problem nachvollziehen können!
warum machst du einen einfache bestätigungsabfrage nicht mich einer messagebox?
Verfasst: 22.12.2004 15:01
von Pelagio
Hallo real,
Der Code ist etwas umpfangreicher, daher ist es mir nicht möglich (Unübersichtlich) ihn hier zu positionieren. Dateien lassen sich ja leider nicht übermitteln.
Verfasst: 22.12.2004 15:06
von freedimension
ChaOsKid hat geschrieben:Beschreibung
Macht das angegebene Fenster zum aktuell-benutzten ('currently-used') Fenster.
Steht das so in der Anleitung?

Da muss André aber wohl gefehlt haben als der Bindestrich durchgenommen wurde (sowohl im Englisch- wie auch im Deutschunterricht).
Verfasst: 22.12.2004 15:17
von bobobo
versuch mal mit usegadgetlist(GadgetListID_der_Gadgetliste_des_ersten_Fenster)
nach dem Löschen des zweiten Fensters.
Verfasst: 22.12.2004 16:41
von Pelagio
Danke bobobo und auch alle anderen.
Mit der folgenden Befehlsfolge konnte ich das Problem beheben:
Code: Alles auswählen
Open_Window(#Window_1)
Repeat
.......
.......
Until
CloseWindow (#Window_1)
UseWindow (#Window_0)
UseGadgetList(WindowID(#Window_0))
Verfasst: 23.12.2004 01:06
von Andre
freedimension hat geschrieben:ChaOsKid hat geschrieben:Beschreibung
Macht das angegebene Fenster zum aktuell-benutzten ('currently-used') Fenster.
Steht das so in der Anleitung?

Da muss André aber wohl gefehlt haben als der Bindestrich durchgenommen wurde (sowohl im Englisch- wie auch im Deutschunterricht).
Häh ?
Wie hättest Du es denn gerne ?
(Nach dem Motto - erstmal besser vormachen 