L’application a démarré depuis PB ou un exe ?

Une question habituelle est de savoir comment différencier quand on démarre de PB (on est en dév. vraisemblablement) et quand on démarre depuis l’exécutable (on est en test, user acceptance, prod, ou autre…) …

Le but est généralement de différencier le comportement d’un environnement à un autre ( dev. est souvent l’endroit où on veut voir apparaitre certaines choses, qu’on préfère masquer dans les autres cas…).

La combinaison Handle + Getapplication fait merveille pour cela…

if handle(getapplication())=0 then
messagebox(“you are under dev”, “…”)
end if

Bybye !

This entry was posted in PowerBuilder, PowerScript and tagged , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *