Hm. Then I suggest finding some texture images on google image search or something like that, and using them in 3dsmax to texture the cannon instead. Then it should copy those textures to the same folder you export your .x file, and it should be textured automatically when you dbLoadObject .
Just do a search for some wood textures, and some dark metal textures.
I find alot of great textures on the texture sites out there, that are royalty free for any use, and I highly recommend it if you really can't texture.
I can texture a bit, but since the project i'm doing mostly is to get some experience with Dark GDK, I almost only use textures from various websites.