to show what dbText did, you need to sunc (dbSync), but if you have anything 3D being rendered, what dbText rendered is erased after syncing, so it needs to be in a loop so you render it after it was erased after the sync
from what your dbText says, you are trying to use it to display loading info, it could look like
dbText ( x, y, "loading xxxxxx" );
dbSync ( ); //render - show the text
dbLoad......whatever
dbText ( x, y, "loading xxxxxx2..." );
dbSync ( );
dsdklfgadsgfadksgj
or something a bit more polished
const int nItemsToLoad = 3;
char szItems[nItemsToLoad][256] = {
"car.X",
"ship.X",
"plane.X" };
for ( UINT i = 0; i < nItemsToLoad; i++ )
{
dbText ( x, y, "loading:" );
dbText ( x2, y2, szItems[i] );
dbSync ( ); //render - show the text
dbLoadObject ( ID++, szItems[i] );
}