Nykyisessä projektissa on eräänä osana testiskriptien ajamisessa käytettävä MDI-sovellus. Vastikään havaittiin ohjelmassa vakava vika - jos skripti-ikkuna on maksimoitu file-menu ja eräs toinen menu eivät toimi. Tarkalleen ottaen kyseiset menut ovat aivan tyhjiä. Olen varsin varma että tämä ongelma johtuu funktiosta joka tarpeen vaatiessa rakentaa uudelleen ohjelman menut tyhjentämällä ensin kyseiset menut ja lisäämällä sitten niihin tarpeelliset osat. Jostain syystä se toimii maksimoidulla ikkunalla eri tavalla. Lisäksi ohjelman lopetus ei toimi jos ikkuna on maksimoitu vaan se jää jumiin.
Miten MDI-sovelluksessa maksimoidun ikkunan toiminta eroaa ei-maksimoidusta ? Jotenkin sen täytyy erota koska ongelma on nimenomaan maksimoidulla ikkunalla.
Jos haluaisin ratkaista ongelman estämällä ikkunan maksimoinnin kokonaan miten se tapahtuisi ? Document- ja View-luokat ikkunalle löytyvät.
J.
Miten MDI-sovelluksessa maksimoidun ikkunan toiminta eroaa ei-maksimoidusta ? Jotenkin sen täytyy erota koska ongelma on nimenomaan maksimoidulla ikkunalla.
Jos haluaisin ratkaista ongelman estämällä ikkunan maksimoinnin kokonaan miten se tapahtuisi ? Document- ja View-luokat ikkunalle löytyvät.
J.
Vastaukset 1
Vanhimmat
Ohjelman lopetus ei ollutkaan kiinni ikkunan maksimoinnista. Eräs pikainen muutos vain oli jäänyt puolitiehen jonka seurauksena ohjelman lopetus ei toiminut.
Eli ongelmaa on vain valikoiden kanssa.