C&C Zero Hour

I am running Win XP Pro and trying to run C & C Zero Hour and it keeps giving me a directx error " Please make sure you have DirectX 8.1 or higher installed. Also verify that your video card meets the minimum requirements". I am pretty sure I have higher DirectX installed and I know my video card is up to par I played the game before on here. Any ideas?