potrebbe funzionare?
... Prima di chiederlo, hai provato la funzione in un programma tuo?