begin process at 2010 03 22 04:37:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

pack6 de VB6 et fonctionnement défectueux avec Vista


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pack6 de VB6 et fonctionnement défectueux avec Vista

jeudi 10 janvier 2008 à 22:51:45 | pack6 de VB6 et fonctionnement défectueux avec Vista

marco62118

Bonjour à tous

mon problème lorsque je déplace un controle picturebox ou autres dans l'environnemnet de développement de visual basic le cadre de l'objet se déplace très saccadé,vraiment anormalement.
Je voudrais savoir si tous ceux qui sont Vista ont le même problème???
Aussi j'aurais bien essayé de charger le pack6 de VB, mais je me demande si c'est utile maintenant que je suis sous Vista, si le fait de l'installer ne risque pas de perturber le fonctionnement de Vista??

Merci d'avance

jeudi 10 janvier 2008 à 22:57:34 | Re : pack6 de VB6 et fonctionnement défectueux avec Vista

casy

Membre Club

Il est vivement conseiller d'installer le SP6 de VB6, que tu soit sous Vista ou non d'ailleurs.

Il n'y a pas de raison que le SP6 vienne pertuber Vista, mais il n'est pas certain non plus qu'il résolve ton problème.

Vérifie si ce n'est pas des effets graphiques ou autres joyeusetés visuelles de Vista (Aéro ?!) qui te génère ces problèmes.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
jeudi 10 janvier 2008 à 23:03:35 | Re : pack6 de VB6 et fonctionnement défectueux avec Vista

marco62118

Aero c'est quoi?
vendredi 11 janvier 2008 à 06:56:51 | Re : pack6 de VB6 et fonctionnement défectueux avec Vista

bricoyeye

Membre Club
Salut,
Aero c'est un mode d'affichage de Vista (effet 3d).
vendredi 18 janvier 2008 à 18:16:28 | Re : pack6 de VB6 et fonctionnement défectueux avec Vista

marco62118

'Les valeurs d'entrées sont
Private Const DWM_EC_DISABLECOMPOSITION As Long = 0
Private Const DWM_EC_ENABLECOMPOSITION As Long = 1
 
'La déclaration en VB6 semble être:
Private Declare Function DwmEnableComposition Lib "dwmapi" (uCompositionAction As Long) As Long
 
'Pour un HRESULT, il faut tester le retour sur SUCCEEDED, comme suite;
Private Function SUCCEEDED(hr As Long) As Boolean
    SUCCEEDED = (hr >= 0)
End Function
Private Function FAILED(hr As Long) As Boolean
    FAILED = (hr < 0)
End Function
 
Private Sub Form_Load()
    If SUCCEEDED(DwmEnableComposition(DWM_EC_DISABLECOMPOSITION)) Then
        MsgBox "Vista Aero est Désactivé"
    Else
        MsgBox "Vista Aero n'a pas pu être Désactivé"
    End If
 
End Sub
 
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    MsgBox Cancel
    MsgBox UnloadMode
    If SUCCEEDED(DwmEnableComposition(DWM_EC_ENABLECOMPOSITION)) Then
        MsgBox "Vista Aero est Activé"
    Else
        MsgBox "Vista Aero n'a pas pu être activé"
    End If
 
End Sub
vendredi 18 janvier 2008 à 23:23:35 | Re : pack6 de VB6 et fonctionnement défectueux avec Vista

marco62118

bonsoir
 
Bizarrie de comportement de Window Vista!!!
lorsque je désactive Vista Aero avec la fonction suivante:
Private Declare Function DwmEnableComposition Lib "dwmapi" (uCompositionAction As Long) As Long
et avec uCompositionAction=1 pour activer et =0 pour désactiver.
j'ai mis ces commandes (désactivé) au momment du chargement de la feuille et (activé) au déchargement et simplement un picturebox sur la feuille pour vérifier qu'il peut bien glisser sans saccade. là ça fonctionne très bien je désactive et réactive Vista aero. Mais lors que j'ai voulu mettre ces mêmes commandes dans mon logiciel de scrabble , plus moyen de réactiver AeroVista. même avec le panneau de configuration/personalisation/couleur et apparence des fenetres impossible de réactiver Vista Aero obligé de redémarrez le micro.
Je viens de voir aussi avec le gestionnaire de tache , j'arrête le processus dwm.exe et je retrouve les effets Aero Vista
qu'en pensez vous?
samedi 19 janvier 2008 à 09:48:08 | Re : pack6 de VB6 et fonctionnement défectueux avec Vista

casy

Membre Club

Etrangeté, effectivement. Là je ne pourrais pas t'aider plus, je ne peux pas faire d'essais, je n'ai pas Vista (et je ne l'aurais pas tant qu'on ne m'y forcera pas)

Peut-etre un problème dans ton code.

As-tu vérifier sur d'autres forums, si c'est pas un problème déjà rencontré par d'autres ???

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
lundi 21 janvier 2008 à 19:00:32 | Re : pack6 de VB6 et fonctionnement défectueux avec Vista

dox

Pour le déplacement plus rapide j'ai trouvé la solution suivante:
Dans les propriété de l'exécutable VB onglet Compatibilité il faut cocher la case Désactiver la composition du Bureau.

Je ne sais pas à quoi ça sert mais en cas c'est efficace.

Merci Monsieur MICROSOFT....

 

 

lundi 21 janvier 2008 à 19:58:34 | Re : pack6 de VB6 et fonctionnement défectueux avec Vista

marco62118

Réponse acceptée !
bonjour
j'ai trouvé dans mon application je chargeais une form_vitesse que je ne déchargeais pas , donc apparement le processus de mon application restait toujours apparent dans le gestionnaire de tâche


Cette discussion est classée dans : vb6, vista, fonctionnement, défectueux, pack6


Répondre à ce message

Sujets en rapport avec ce message

Fonctionnement de base de données dans VB6 [ par khamna ] salut a tous, je suis débutant et j'aimerai comprendre comment fonctionne une base de données dans vb, a savoir comment les informations sont stockées VB6 et le presse papier [ par Vstall ] Bonjour à tous,Je butte sur un probleme mineur par ignorance du fonctionnement de Windows : lors d'un copier-coller, Windows stocke les données issues problème de fonctionnement avce un programma créée sous vb6 [ par guen59 ] Tout d'abord bonjourVoila j'ai un petit probleme.Mon programme vb fonctionne bien mais rien ne s'affiche ds les text box pourtant j'ai verifié le prog VB6 et vista : ne marche pas ! [ par globule ] Bonjour, Je viens d'installer VB6 sur vista. Des l'installation, il me dit qu'il y a un probleme connus : J'accepte la resolution automatique : Il n VB6 sous Windows VISTA ? [ par Didier72 ] BonjourJe désire passer à Windows VISTA, mais VB6 ne semble pas compatible avec celui-ci ...!!!!Quel logiciel dois-je me procurer et utiliser sous VIS Vista 64bits et VB6 [ par bricoyeye ] Bonjour, Je trouve un problème avec  VB6 WINDOWS VISTA et VB6 [ par filou26 ] Bonjour est ce que quelqu'un sait si vb6 pro passe bien sur Vista ou nonserait ce la fin de vb6 comme je le crains et vb2005 a-t -il de l'avenir ?merc Est-ce que VB6 est compatible vista? [ par Tioneb ] Salut,Je suis sous windows xp et je voudrais savoir si les programmes que je cré sur mon PC seront compatibles à 100% sur un PC utilisant windows vist VB6 et Vista [ par angusyoung ] Bonjour à tous.Pouvez vous me dire s'il existe un risque d'incompatibilité entre un programme fait en VB6 et Windows Vista (je pense que oui mais bon Comment rendre compatible une appli VB6 pour vista ! [ par NoFutur ] Bonjour,Tout est dans le titre de ce sujet, comment faire en sorte de rendre une application développée en VB6 compatible avec Windows Vista. J'ai déj


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales