要保存一个数据库,可以使用 McDbDatabase::saveAs() 函数。
saveAs function
1、作用:保存一个数据库。
2、接口:
Mcad::ErrorStatus saveAs(
LPCTSTR pszFileName,
const void* pSecParams = 0,
LPCTSTR wszPassword = NULL,
McDb::McDbDwgVersion version = McDb::kDHL_1015,
McDb::SaveType type = McDb::kDwg,
byte** ppRetData =NULL,
long* pRetDataLength = NULL
3、参数:
名称 | 说明 |
---|---|
pszFileName | DWG文件路径 |
pSecParams | 暂没使用 |
wszPassword | 暂没使用 |
version | DWG文件版本 |
type | 文件类型,可以是DWG或DXF |
ppRetData | 把数据保存到内存中,返回的数据需要free函数释放 |
pRetDataLength | 返回数据的长度 |
4、返回值:如果成功返回Mcad::eOk,如果传递的数据非法则返回Mcad::eInvalidInput。
参考例程:
1 2 3 4 5 |
|