Sujet : Re: Défauts de conception d'applications GEM
De : rajah (at) *nospam* atarians.com (Pierre TON-THAT)
Groupes : fr.comp.sys.atariDate : 30. Nov 2024, 20:29:43
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vifp37$1tahj$1@dont-email.me>
References : 1
User-Agent : Mozilla Thunderbird
Plop,
Le 30/11/2024 à 19:05, OL a écrit :
Depuis le temps que je peste contre des programmes qui font des choses très étranges au niveau de l'AES, je me dis plutôt que de juste trouver des solutions dans MyAES, je pourrais aussi consigner tous les trucs inutiles ou foireux que je peux voir dans un document.
Typiquement un truc comme les applications qui font un form_dial(FMD_START) mais ne font jamais un form_dial(FMD_FINISH)
Heu... Je sens que va falloir faire une revue totale de mon code et updater toute mes productions. Merci pour le taf supplémentaire :)
Sinon, le form_dial(FMD_FINISH) tout seul, c'est bien pour provoquer un redraw d'une partie de l'écran (le plus souvent au startup, quand on installe le menu avec) sans avoir à le faire par Tube GEM.
D'une manière générale, quand on ouvre/requiert une ressource, on la ferme/libère. Si c'est pour poukaver des logiciels non compatibles sur les AES récents, alors qu'ils tournaient bien sur l'AES de l'époque, autant que ce soit sur des trucs maintenus, sinon c'est un peu dénigrer le travail de gens absents.
Tchuss,
-- Rajah