try est une "fonction"
: je note sur mon pokédex en peau de leprechaune
sinon il suffit de déclarer PDV2 en globale (hors fonction) (mais c'est caca
)
Ou de simplement la declarer avant, et la passer en paramètre à ta fonction en la récupérant par la valeur de retour .
dans le principe Try est pratique pour gérer les erreurs d'utilisations d'un programme, pas les erreurs de programmation
mais je suis pas trop sur d'avoir saisi le but de ton programme 
en espérant t'avoir aidé ;)