GGDB常用代码
来源:互联网 发布:featutelayer json 编辑:程序博客网 时间:2024/06/05 18:21
/*!
* @brief 创建数据库 库文件位置位于应用程序的输出目录
* @param [in] CDatabase *pDatabase
* @return bool
*/
//! [NewDatabase]//在程序的运行目录创建数据库bool NewDatabase(CDatabase *pDatabase){ if (pDatabase == nullptr) { return false; } //构造数据库的路径 wchar_t * curPath = new wchar_t[MAX_PATH_LENGTH]; wchar_t * pDBPath = new wchar_t[MAX_PATH_LENGTH]; wchar_t * pLogPath = new wchar_t[MAX_PATH_LENGTH]; ggp::CDatabase exampleDB(DB_CACHE_SIZE); //获取程序输出目录 GetModuleFileName(nullptr, curPath, MAX_PATH_LENGTH); //截断字符串 wchar_t * tmpPath = wcsrchr(curPath, L'\\'); *tmpPath = '\0'; //设置数据库文件及日志文件的地址 wcscpy_s(pDBPath, wcslen(curPath) + 1, curPath); wcscpy_s(pLogPath, wcslen(curPath) + 1, curPath); wcscat_s(pDBPath, MAX_PATH_LENGTH, L"\\exampleDB.gdb"); wcscat_s(pLogPath, MAX_PATH_LENGTH, L"\\exampleDB.log"); if( !pDatabase->New(pDBPath, pLogPath) ) { return false; } delete [] pDBPath; pDBPath = nullptr; delete [] pLogPath; pLogPath = nullptr; delete [] curPath; curPath = nullptr; return true;}//! [NewDatabase]
0 0
- GGDB常用代码
- gcc 的 -g 和 -ggdb 选项
- gcc 的 -g 和 -ggdb 选项
- gcc 的 -g 和 -ggdb 选项
- gcc 的 -g 和 -ggdb 选项
- gcc 的 -g 和 -ggdb 选项
- gcc 的 -g 和 -ggdb 选项
- 常用代码
- 常用代码
- 常用代码
- 常用代码
- 常用代码
- 常用代码
- 常用代码
- 常用代码
- 常用代码
- 常用代码
- 常用代码
- unity3d之帧动画
- 创建SSL证书,配置IPython notebook服务器
- HDU 4930
- 第二届360杯全国大学生信息安全技术大赛部分解题思路(加密解密题)
- POJ 3356 AGTC
- GGDB常用代码
- URL的应用-多线程下载
- 7.22通过指向对象的指针访问对象中的成员
- 【UNIX——01】APUE第一章
- 安装plymouth
- XML学习
- iOS越狱,插件afc2、afc2add、apple file conduit"2"的区别
- 【索引】Game Theory
- CSDN开源夏令营 基于Compiz的switcher插件设计与实现之compiz特效插件介绍及特效实现