CHANGEMENT DE RÉSOLUTION AU LANCEMENT D'UNE APPLI

tooffy123 Messages postés 55 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 16 mars 2009 - 3 nov. 2007 à 18:07
cs_mariquiqui Messages postés 6 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 7 janvier 2010 - 7 janv. 2010 à 15:48
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44538-changement-de-resolution-au-lancement-d-une-appli

cs_mariquiqui Messages postés 6 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 7 janvier 2010
7 janv. 2010 à 15:48
Est-ce que quelqu'un aurait la version en vb net? C'est que je ne suis pas très habituée à jouer avec du VB 6 vs VB Net.

Merci!
cs_glad Messages postés 97 Date d'inscription lundi 26 novembre 2001 Statut Membre Dernière intervention 24 février 2012
6 nov. 2007 à 09:10
hum, je viens de tester avec une autre de mes applis (un petit convertisseur euro), et ça fonctionne sans pb.

Je ne vois pas pourquoi le fait que l'appli soit sur un serveur impacte le changement de résolution, sauf si tu as des coupures réseau (peut être ?).

Essaie de mettre le chemin UNC (\\serveur\chemin\nomAppli.exe)
johnvlesk Messages postés 11 Date d'inscription jeudi 16 novembre 2006 Statut Membre Dernière intervention 25 mai 2011
6 nov. 2007 à 08:59
Salut,
Je me suis mal exprimé, c'est aussi ce que je désire mais comme l'application que je lance est sur un disque en réseau (je suppose), la résolution change pendant 2 à 3 secondes (comme je le souhaite) et ensuite et elle revient instantanément... avant que je quitte l'appli.
cs_glad Messages postés 97 Date d'inscription lundi 26 novembre 2001 Statut Membre Dernière intervention 24 février 2012
6 nov. 2007 à 08:29
Salut

Heu c'est normal, la demande qui m'a été faite, était le changement de résolution uniquement le temps de l'exécution du programme...

si tu veux juste un changement de résolution, il faut supprimer toute cette partie :

T = Timer
' Lancement de l'appli
RetVal = Shell(Appli, vbMinimizedFocus) ' tant que l'appli est ouverte

While InstanceToWnd(RetVal) <> 0
DoEvents
Wend
DevM.dmPelsWidth = OldX
DevM.dmPelsHeight = OldY
'change the display settings back to the old settings
Call ChangeDisplaySettingsEx(ByVal 0&, DevM, ByVal 0&, CDS_TEST, ByVal 0&)
johnvlesk Messages postés 11 Date d'inscription jeudi 16 novembre 2006 Statut Membre Dernière intervention 25 mai 2011
5 nov. 2007 à 17:07
Je te remercie, ça fonctionne à merveille. j'ai par contre un petit souci, l'application que je lance et sur un serveur et je vois la résolution changer... puis, elle revient à nouveau. je suppose que le prog. ne gêre pas la cloture de l'applique sur un disque distant... bravo en tout cas
cs_glad Messages postés 97 Date d'inscription lundi 26 novembre 2001 Statut Membre Dernière intervention 24 février 2012
5 nov. 2007 à 16:43
Le mail est parti !
johnvlesk Messages postés 11 Date d'inscription jeudi 16 novembre 2006 Statut Membre Dernière intervention 25 mai 2011
5 nov. 2007 à 16:38
Vonlontier c'est sympa alors c'est johnvlesk@gmail.com

merci :-)
cs_glad Messages postés 97 Date d'inscription lundi 26 novembre 2001 Statut Membre Dernière intervention 24 février 2012
5 nov. 2007 à 16:16
salut john

je connais pas trop le .net
mais si tu m'envoies ton mail en MP, je t'enverrais mon exe...
à ++
johnvlesk Messages postés 11 Date d'inscription jeudi 16 novembre 2006 Statut Membre Dernière intervention 25 mai 2011
5 nov. 2007 à 15:36
Salut,
J'arrive pas à convertir ton prog. en MS visual 2005 Express (prob avec les module "depart.bas et IniLocal.bas). T'aurais la possibilité de m'envoyer l'executable? ça me renderais énormément service... par contre la résolution est 800*600.
cs_glad Messages postés 97 Date d'inscription lundi 26 novembre 2001 Statut Membre Dernière intervention 24 février 2012
5 nov. 2007 à 11:42
salut

la branche vieillesse de la sécurité sociale :-)
Mais je ne pense pas que ce soit nous ton client...
tooffy123 Messages postés 55 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 16 mars 2009
3 nov. 2007 à 18:07
Salut glad,

tu travailles pour qui ? Un de mes clients a justement fait cette demande au concepteur de son logiciel très récement...
Rejoignez-nous