Attaching external display to MacBook Pro through VGA → DVI → Thunderbolt
It's not possible because the Mini-Displayport ("Thunderbolt") to DVI adapter outputs a DVI-D (digital-only) signal, while DVI to VGA adapters work by taking the analog signal out of DVI-I (digital+analog).

You'll need a Mini-Displayport to VGA adapter.