Originally posted by crono_logical
If the error only occurs when trying to use DirectX, try reinstalling it or downloading a newer version and installing that, that should fix it's files.
Done it about 3 times.

Here's the more specific error I'm looking at for the moment. It's whenever I run Starcraft I get this message:

"Starcraft was unable to find the file "ddraw.dll", which is a component of Microsoft DirectX. Please run the program "SETUP.EXE" on the Starcraft CD-ROM and install Microsoft DirectX (i've done that serveral times)

~tech support info~

and finally:
"The error encountered while trying to initialize DirectX was:
A dynamic link library (DLL) initialization rountine failed.
vidinimo_PC.cpp line 113
LoadLibrary"