Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 12-12-2007 10:57:22

jleconte  
Membre
Date d'inscription: 11-12-2007
Messages: 6
Pépites: 39
Banque: 0

[RESOLU] GetEnvironment

Bonjour a tous,

Voila je voudrais recuperer la taille de mon ecran pour pouvoir ajuster mes fenetres
J'ai regarder dans l'aide et j'ai trouvé la fonction getEnvironment mais le probleme c'est que je ne sais pas quoi passer en parametre

Quelqu'un la deja utilisé ??

Dernière modification par jleconte (05-02-2008 21:10:07)

Hors ligne

 

#2 12-12-2007 11:02:09

Nephtis  
Bienfaiteur du site
Award: bf
Lieu: Longjumeau
Date d'inscription: 29-06-2007
Messages: 665
Pépites: 17,189,873,958
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] GetEnvironment

Bonjour,

En fait le paramètre à passer est en fait un objet environnement et la fonction te renvoie un integer en cas de succès ou d'echec. Mais plus simplement je te copie/colle l'exemple fourni dans l'aide de powerbuilder, c'est assez explicite

Code: pb

string path

environment env
integer rtn
rtn = GetEnvironment(env)
IF rtn <> 1 THEN RETURN
CHOOSE CASE env.OSType
CASE Macintosh!

path = "Macintosh HD:PB Apps Folder:Analyze"

CASE aix!
  path = "/export/home/pb_apps/analyze.exe"

CASE Windows!, WindowsNT!
  path = "C:\PB_apps\analyze.exe"

CASE ELSE
  RETURN

END CHOOSE

Run(path)


L'objet passé en paramètre te permettra par la suite de retrouver les information sur ton système d'environnement.

Là je te laisse faire un + "Environment" pour avoir les informations qu'il te manque

Dernière modification par Nephtis (12-12-2007 11:04:17)


Qui sème des problèmes, récolte des réponses.
PB 6.5 || ASE 12.5.4 || XP SP3

Hors ligne

 

#3 12-12-2007 11:09:06

jleconte  
Membre
Date d'inscription: 11-12-2007
Messages: 6
Pépites: 39
Banque: 0

Re: [RESOLU] GetEnvironment

Ok ca marche nikel

Par contre comment convertir la largeur receperée pour la mettre a la "norme" PB ?

Hors ligne

 

#4 12-12-2007 11:48:49

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] GetEnvironment

Bonjour, PixelsToUnits


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22