I think the FVF and all the memblock related things are correct (spend quite some time figuring it all out).
Here's my FVF, just in case you spot a mistake that I don't see
int FVF_FORMAT = ( D3DFVF_XYZ | D3DFVF_NORMAL | D3DFVF_DIFFUSE | D3DFVF_TEX2 );
int FVF_SIZE = ( 12 + 12 + 4 + 8 + 8 );
But thanks for the hint, I'll try manipulating the index data after the object is built.
Unfortunatly I'm not quite sure how to use it! Here is the function as it's in the header:
void dbSetIndexData( int iIndex, int iValue );
But I'm not quite sure what the parameters are for. I expected something like this:
void dbSetIndexData( int iIndex, int iVertexA, int iVertexB, int iVertexC );
Got any infos on that?