PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Bug Windev ou Bug Windows ?
Bug Windev ou Bug Windows ?
Débuté par Philippe Lienart, 24 avr. 2019 11:44 - 9 réponses
Posté le 24 avril 2019 - 11:44
Utilisation d'un logiciel développé sous Windev sur un portable avec un
écran externe branché en affichage étendu

Etape 1
Demander un prévisualisation à l'écran sur l'affichage étendu (écran
externe).
Etape 2
Quitter le logiciel
Etape 3
Débrancher l'écran externe
Etape 4
Redemander la même prévisualisation que celle en 1.

Résultat : Le logiciel n'affiche rien et on a une impression de
blocage.
En fait la liste n'est pas déplacée vers l'écran du portable alors
qu'il n'y a plus qu'un seul écran actif.

Quelqu'un a-t-il déjà rencontré ce problème ?
Y a-t-il une solution ?
Membre enregistré
950 messages
Popularité : +53 (63 votes)
Posté le 24 avril 2019 - 12:22
Bonjour,

Je dirai pas vraiment un bug, je pense que ca vient de la case "Memoriser la taille et la position" dans l'ihm, qui garde les coordonnées de la fenêtre "fantômes" quand tu rouvre ton logiciel sans écran

Essaye de décocher cette case

Jordan
Membre enregistré
351 messages
Popularité : +75 (75 votes)
Posté le 24 avril 2019 - 13:35
Bonjour,

A l'ouverture de ta fenêtre, tu testes si elle est "hors écran" avec FenEtat() et tu rectifies la position si besoin avec FenTaille : https://doc.pcsoft.fr/fr-FR/?3038020&3038020 ou les propriétés ..X et ..Y de ta fenêtre.

Tu peux aussi récupérer la résolution de ton ou tes écrans et si la fenêtre n'est pas dedans ... tu rectifies !

--
Bon développement, Patrick [3po.fr]
Membre enregistré
72 messages
Popularité : +10 (10 votes)
Posté le 24 avril 2019 - 16:28
Désolé Jordan,
Je voulais faire un pouce vers le haut et j'ai fait un miss clique :(

Pas moyen de corrigé mon pouce...
Membre enregistré
950 messages
Popularité : +53 (63 votes)
Posté le 24 avril 2019 - 17:47
Jonathan a écrit :
Désolé Jordan,
Je voulais faire un pouce vers le haut et j'ai fait un miss clique

Pas moyen de corrigé mon pouce...

;) t'inquiete
Posté le 16 mai 2019 - 09:52
Jordan a émis l'idée suivante :
Bonjour,

Je dirai pas vraiment un bug, je pense que ca vient de la case "Memoriser la
taille et la position" dans l'ihm, qui garde les coordonnées de la fenêtre
"fantômes" quand tu rouvre ton logiciel sans écran

Essaye de décocher cette case

Jordan


Mais comment faire pour la visualisation à l'écran d'un état.
Le problème apparait principalement lors de la visualisation d'un éta à
l'écran.
Membre enregistré
950 messages
Popularité : +53 (63 votes)
Posté le 16 mai 2019 - 10:21
Bonjour,

Essaye ça avant d'imprimer ton état

iAperçu(i100, "", Vrai, 0, 0, SysXRes() - 0, SysYRes() - 0)


Jordan
Posté le 16 mai 2019 - 13:46
Jordan a présenté l'énoncé suivant :
Bonjour,

Essaye ça avant d'imprimer ton état

iAperçu(i100, "", Vrai, 0, 0, SysXRes() - 0, SysYRes() - 0)


Jordan


Merci.
Mais ce problème est lié à la version 24. Avec les versions
précédentes, ce problème n'existait pas.
Quand on démarre Windev avec une configuration sur deux écrans et qu'il
n'y a qu'un écran disponible, le logiciel s'adapte et met toutes les
fenêtres sur l'écran disponible.
Le problème n'est actuel que chez certains clients qui travaillent avec
un portable et qui travaillent de temps en temps avec deux écrans et
parfois avec un seul écran.
Posté le 12 novembre 2019 - 14:40
Bonjour,

Nous avons le même problème, mais pas sur tous les ordinateurs. Avez-vous déjà trouvé une solution?

Cordialement,
Ann
Membre enregistré
84 messages
Popularité : +4 (4 votes)
Posté le 12 novembre 2019 - 16:06
Ann a écrit :
Bonjour,

Nous avons le même problème, mais pas sur tous les ordinateurs. Avez-vous déjà trouvé une solution?

Cordialement,
Ann

Bonjour,

Problème rencontré également dans un environnement TSE et très pénalisant. La touche Escape ne fonctionnant plus...
La seule solution trouvée a été d'ajouter les fenêtre d'aperçu dans le projet. Ensuite, nous avons modifié la fenêtre nommée apercu.wdw pour ajouter "Maximiser à l'ouverture".

Ca fonctionne mais c'est du bricolage.

--
Benoit Neve