@ AndrewT . . . . one reason for the research I put into "what is a DLL, etc." is, though I'd seen them cause problems before, I had no idea of how they worked. The best link I found on the web that gave me clear instructions - and warned me not to download so-called "third party" fixes - was
http://pcsupport.about.com/od/fixtheproblem/ht/restoredx9dll.htm. Following their instructions I downloaded the FULL package directly from MS and extracted it's contents to a folder on the desktop, then I found the file, copied and pasted into the System32. Checked it was there in the right alpha/numeric order, then restarted and checked again. All in order. Can't see where else a DLL would be loaded and they're all there in that folder.
Having unloaded the failed Rome, used Ccleaner to fully remove all traces, then reloaded Rome I restarted again, opened Rome and . . . no problems . . . I had full access and full control. My previous several "hundred years" redefining history as Gaul was stored in another folder on another disk, I could have started as anybody I suppose and then quit/save and then reloaded that saved game but how would I know if I had fixed the problem? It was the installation of vv_232 that brought the "missing DLL" pop-up box back into play . . . or rather lack of. Damned frustrating and I can only think that the way MS has rebuilt my OS this time with it's updates it's missing something from the original set-up.
My first thought was . . . delete ALL DirectX and install a FULL load. But, Ver.9 was really for XP and I have Vista x64, I should - ideally - be using Ver.10 . . . and aren't the versions meant to be backward compatible? One thing I have found out is just how messy DirectX is within System32. I expected to see a folder but instead I have DLL's in a alpha/numeric order spread throughout the VERY long list of System32 components. Which brought me to another question : how the hell do you "uninstall" these DirectX files to ensure you load a nice clean version on your PC? To me it just looks like chaos!
I do thank you VERY much for your help as I understand that, in the infinite confusion that can be a MS OS, my problem may be up a cul-de-sac somewhere.
My thanks and my respect.
Roger