FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Problème de résolution écran. Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Problème de résolution écran. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Problème de résolution écran. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Problème de résolution écran. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Problème de résolution écran. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Problème de résolution écran. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Problème de résolution écran. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Problème de résolution écran. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Problème de résolution écran. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Problème de résolution écran. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Problème de résolution écran. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Problème de résolution écran. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Problème de résolution écran. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Problème de résolution écran. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Problème de résolution écran. Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-47%
Le deal à ne pas rater :
SAMSUNG T7 Shield Bleu – SSD Externe 1 To à 89,99€
89.99 € 169.99 €
Voir le deal

 

 Problème de résolution écran.

Aller en bas 
3 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1596
Date d'inscription : 19/01/2014

Problème de résolution écran. Empty
MessageSujet: Problème de résolution écran.   Problème de résolution écran. EmptySam 6 Déc 2014 - 16:53

Bonjour à tous.

Dans vos divers programmes, vous utilisez certainement abondamment les commandes left, top, width et height avec des coordonnées absolues.

Grosse erreur, à mon avis.

Avez-vous déjà pensé qu'un autre utilisateur de votre logiciel n'avait pas forcément la même résolution écran que la vôtre ?

Pour ma part, j'ai résolu le problème de la façon suivante:

J'ai abandonné ces 4 commandes, et les ai remplacées par les sub suivantes:

Code:
sub gauche(param1%,param2%,param3%)
    fl=1
    if param3%=1 then fl=largeur_ecran%/1600
    left param1%,int(param2%*fl)
end_sub

sub haut(param1%,param2%,param3%)
    fh=1
    if param3%=1 then fh=hauteur_ecran%/900
    top param1%,int(param2%*fh)
end_sub

sub largeur(param1%,param2%,param3%)
    fl=1
    if param3%=1 then fl=largeur_ecran%/1600
    width param1%,int(param2%*fl)
end_sub

sub hauteur(param1%,param2%,param3%)
    fh=1
    if param3%=1 then fh=hauteur_ecran%/900
    height param1%,int(param2%*fh)
end_sub

Qu'en pensez-vous ?
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Problème de résolution écran. Empty
MessageSujet: Re: Problème de résolution écran.   Problème de résolution écran. EmptySam 6 Déc 2014 - 17:30

Dans tes SUBs, tu présupposes que mon écran est de 1600/900 pixels.
Et s’il n’est pas ainsi ?
Suis-je à côté de ton idée ?
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Pedro

Pedro


Nombre de messages : 1596
Date d'inscription : 19/01/2014

Problème de résolution écran. Empty
MessageSujet: Problème de résolution écran.   Problème de résolution écran. EmptySam 6 Déc 2014 - 17:33

Bonjour.

Oui, dans le cas où ta résolution écran est différente de 1600x900, il suffit de modifier ces constantes dans les 4 subs.
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Problème de résolution écran. Empty
MessageSujet: Re: Problème de résolution écran.   Problème de résolution écran. EmptySam 6 Déc 2014 - 17:38

Je pense qu’il est plus simple d’utiliser SCREEN_X  et SCREEN_Y

Code:

print "largeur de mon écran : " + str$(screen_x)
print "hauteur de mon écran : " + str$(screen_y)

Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Pedro

Pedro


Nombre de messages : 1596
Date d'inscription : 19/01/2014

Problème de résolution écran. Empty
MessageSujet: Problème de résolution écran.   Problème de résolution écran. EmptySam 6 Déc 2014 - 17:56

Non, impossible d'utiliser screen_x et screen_y.

La raison est la suivante:

largeur_ecran% et hauteur_ecran% sont initialisées à screen_x et screen_y en début de programme.

Et dans ce cas, on aurait toujours fl et fh=1 !!
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4570
Age : 58
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

Problème de résolution écran. Empty
MessageSujet: Re: Problème de résolution écran.   Problème de résolution écran. EmptySam 6 Déc 2014 - 18:43

Je pense que Papydall a raison Pedro !

j'explique : Si tu développe ton programme en 1600*900,
tu calcules le rapport de la largeur et de la hauteur de l'ecran de l'utilisateur par rapport au tien :

fl=screen_x / 1600 : fh=screen_y/900

ensuite tu n'as plus qu'a appliquer ce coefficient fl ou fh au variables concernées (left , top , width, height ...)

qu'est ce que tu en penses ?
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Contenu sponsorisé





Problème de résolution écran. Empty
MessageSujet: Re: Problème de résolution écran.   Problème de résolution écran. Empty

Revenir en haut Aller en bas
 
Problème de résolution écran.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème de résolution écran.
» Quelle est la résolution de mon écran?
» Calcul résolution ecran/imprimante
» Problèmes de résolution écran avec Panoramic.
» File_save et la résolution

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: