Delete the GTA Vice City folder from the Documents. And see if it works. If it doesn't then download & paste ddraw.dll in your game's directory.
My friend had this error. He tried all the solutions nothing worked. What he finally did was reinstalling the game and it worked.