I have created a header file for BCB which contains a dynamic class to handle 3d Studio files. I Got some of the code on line and Modified it to work with borland and then add a normals' routine.
<1> #include "bcb3ds.h"
<2> Object1 = new C3DS;
<5> Object1->Release(); // Tidy up when you've finished.