Hi,actually I'm migrating a V8i-MDL to Connect.Linking my MDL App with mdlbltin.lib, results in a LNK2019 error, Symbol "__imp_mdlBspline_extractCurve" is missing.This function is contained in msbspline.fdf, so compiling works fine, but mdlBspline_extractCurve() seems not to be compiled into Microstation. It is missing in the ustation.dll, when I open this file with the Visual Studio Dependency Walker.I have to stroke a Bspline-Curve contained in an element descriptor. In my V8i-MDL I did this calling mdlBspline_extractCurve() first, filling in a MSBsplineCurve structure, and then call mdlBspline_evaluateCurve() to stroke the curve.How is this task solved on Connect?
Tom
Tom Torell said:It is missing in the ustation.dll
MicroStationAPI help tells us Required Library: msbspline.dll
However, I don't see that DLL in the MicroStation folder or the .lib in the SDK\library folder. There is a splindlm.lib; what does that provide?
SDK\library
splindlm.lib
In the brave new world of MicroStationAPI C++ programming you will find the MSBsplineCurve and MSBsplineSurface classes. An ICurvePrimitive, for example, can obtain a MSBsplineCurve. See SDK example PrimitiveCurveExample.
MSBsplineCurve
MSBsplineSurface
ICurvePrimitive
Regards, Jon Summers LA Solutions