Suivez et participez au développement du nouvel OpenCellar : PLOC.co
> Open Cellar for Windows
> Help Center
> FAQ
> Download Center
> Enter the Forum
> Version history
> Developers resources
> Open Cellar for Mobile
> Help Center
> FAQ
> Download Center
> Enter the Forum
> Version history
> Open Cellar for Mac/Linux
> Help Center
> FAQ
> Download Center
> Enter the Forum
> Version history
> Developers resources
> My Account
> My Live services
> My pages
> My library
> My published wines
> My labels
> My posted messages
> Write a page
> Open Cellar Forum Index
> Windows Forum
> Mac/Linux Forum
> Mobile Forum
> Search for and import wines
> Search for labels
> Compare prices (Sniffer)
Search:
> Search with all engines
> Search in forums
> Search in personal pages
> Search on open-cellar.com
> Search in wine cards
> Search in labels
> Search in price comparison tool (Sniffer)
Welcome (
connect
-
create an account
)
Home
»
The forum
»
Open Cellar Home Edition (Windows)
Nuage de tags
Open Cellar
Scripts
Etiquette
PPP
Cellar book
Mac
Vista
Synchronisation
Excel export
vinoXml
usb
sniffer
backup
import
printing
chardonnet
palm
statistics
Linux
Cloture du programe
28/12/2006
Reply
Cloture du programe
kemperch
0 posts
Est-il normal que le seul moyen de fermer l'application soit de faire fichier, quitter au lieu de pouvoir clicker sur la croix?
28/12/2006
Reply
Re : Cloture du programe
seb
11 posts
Idem chez moi.
Je pense que c'est voulu et que la fonction n'a pas été implémenté intentionnellement.
Mais je n'en vois pas trop l'utilité ... à part peut-être d'éviter de couper le programme alors que celui-ci écrit sur le fichier.
Sébastien
02/01/2007
Reply
Re : Cloture du programe
Administrateur
3099 posts
C'est un comportement voulu : le clic sur la croix n'entraine pas le msg windows quit sur les fenetres filles et donc empecher la sauvegarde des fenetres ouvertes ainsi que leurs positions.
Note : vous pouvez quitter aussi OC avec le raccourci alt+f4
Matthieu
08/01/2007
Reply
Re : Cloture du programe
Chris
64 posts
Moi aussi, ca m'enbête un peu...
en pincipe le click sur la croix génère un évènement que l'on peut uliser pour appeler la fonction de sortie...
09/01/2007
Reply
Re : Cloture du programe
Administrateur
3099 posts
Pour que vous en ayé le coeur net je vous ai compilé la dll sans la désactivation de la croix.
Voici les problemes connus :
* Plus d'enregistrement des positions et tailles des fenetres.
* Le msg de fermeture sur l'appli principale n'est pas envoyé (je ne parle pas des fenetres filles) donc :
-> Depuis la 1.0 il y a un verrouillage sur les caves, le deverrouillage ce fait a la fermeture d'OC ou de la cave donc vos caves resteront verrouillées.
-> Pas de deconnexion du live
http://www.open-cellar.com/exitok.zip
Matthieu
10/01/2007
Reply
Re : Cloture du programe
Chris
64 posts
Un peu de technique... sorry.
Lors du click sur la croix, deux évènement sont générés, Closing et Closed. Il faut donc développer une fonction qui fait tout le nécessaire à la fermeture" propre" du programme (fermeture des connexion, enregistrement des positions des fenêtres, fermeture de la cave etc.). Cette fonction pourra ensuite être appelée soit par par le Quitter du menu, soit par l'évènement généré par le click sur la croix.
Bonne chance.
Chris.
15/01/2007
Reply
Re : Cloture du programe
Administrateur
3099 posts
Bah oui mais vous pensez bien que si j'en suis arrivé a desactiver cette croix c'est pour des raisons.
Il y a un peu plus de 3 ans lorsque MS a sortie son framework .net ils ont introduit un bug dans la gestion MDI : la fenetre parente ne receptionne pas le msg WM_QUIT et par consequent ne declenche pas les evts closing & closed.
Pour des raisons de compatibilité et parceque bp d'applis ont contourné le pb en supprimant la croix ou en passant par des API, lors de la maj vers la version 1.1, MS a conservé ce bug.
Si vraiement ca vous empeche de dormir (
) je peux me plonger dans les méandres des API's windows pour corriger ce point.
Matthieu
© 2006-2014
Matthieu DUCROCQ
- All rights reserved - Last update: january 2014 |
|
Support Open Cellar
|
Contact
|
About