Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Est-il possible de déclarer une variable de type énuméré ? (StopSign!, Exclamation!, ...)
Par avance, merci.
Doctor Z.
Hors ligne
J'imagine que c'est pour un messagebox!
Essaye une variable de type ANY
ANY teste teste=StopSign! Messagebox("Essai","Coucou",teste)
Hors ligne
Salut nico,
Tiens je n'y avais pas pensé au Any ! Je vais essayé tout de suite !
Hors ligne
Fonctionne nickel, merci beaucoup !
Hors ligne
De rien
Hors ligne
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
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.
Hors ligne
il faut utiliser saveastype, cf dans le browser :
Hors ligne
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.
Hors ligne