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 24-10-2008 13:32:18

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

[RESOLU] Déclarer une variable de type énuméré

Bonjour,

Est-il possible de déclarer une variable de type énuméré ? (StopSign!, Exclamation!, ...)

Par avance, merci.

Doctor Z.


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#2 24-10-2008 13:53:09

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Déclarer une variable de type énuméré

J'imagine que c'est pour un messagebox!
Essaye une variable de type ANY

Code: pb

 
ANY teste

teste=StopSign!

Messagebox("Essai","Coucou",teste)

Hors ligne

 

#3 24-10-2008 14:07:22

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: [RESOLU] Déclarer une variable de type énuméré

Salut nico,

Tiens je n'y avais pas pensé au Any ! Je vais essayé tout de suite !


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#4 24-10-2008 15:12:35

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: [RESOLU] Déclarer une variable de type énuméré

Fonctionne nickel, merci beaucoup !


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#5 24-10-2008 15:14:05

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Déclarer une variable de type énuméré

De rien

Hors ligne

 

#6 27-10-2008 12:19:11

FMolinas  
Membre Geek
Lieu: Lyon
Date d'inscription: 12-06-2007
Messages: 87
Pépites: 97
Banque: 6,435,474,948,567

Re: [RESOLU] Déclarer une variable de type énuméré

Il y a plus sûr (et plus performant...) que le type Any : utilise directement les types système Button et Icon, ils sont faits pour ça !
Par exemple dans le code de nico, il suffit de remplacer "ANY" par "Icon", et le tour est joué.

Hors ligne

 

#7 27-10-2008 12:55:39

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: [RESOLU] Déclarer une variable de type énuméré

FMolinas a écrit:

Il y a plus sûr (et plus performant...) que le type Any : utilise directement les types système Button et Icon, ils sont faits pour ça !
Par exemple dans le code de nico, il suffit de remplacer "ANY" par "Icon", et le tour est joué.

Bonjour,

Et non FMolinas, ce n'était ni pour un bouton ni pour une icone, mais un paramètre de SaveAs que je
gérai via une fonction.

Du coup, je pense que je ne pouvais utiliser que le Any.


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

#8 27-10-2008 13:42:21

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

Re: [RESOLU] Déclarer une variable de type énuméré

il faut utiliser saveastype, cf dans le browser :

http://img352.imageshack.us/img352/6315/saveastypeco8.png


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

Hors ligne

 

#9 27-10-2008 15:12:32

Doctor Z  
Moderador
Award: PanchoeNacho
Lieu: Vale Figueira (Lisbonne)
Date d'inscription: 30-05-2006
Messages: 756
Pépites: 1,003,082
Banque: 877,135,234,297,804

Re: [RESOLU] Déclarer une variable de type énuméré

Merci erasorz,

Je ne connaissais pas tous ces types, mais effectivement avec le type de données saveastype, je
spécialise le type de variable aux seuls paramètres de la méthode SaveAs (), le Any étant un
fourre-tout.


http://www.userbars.com/i/543606.gif
Olivença, l'oubliée
Si tu es alentejane, que Dieu te bénisses, si tu ne l'es pas, que Dieu te pardonnes.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22