Hi there!
Yes, I have tried pinhole glasses. It helps your eyes to relax and train them to see.
But I haven't used them as a primary training tool. So I don't have any results over a longer period of time.
I currently use plus lenses for improvment. And it works very fine.
http://www.geocities.com/otisbrown17268/