谁能给我这样一个数据库框架project 数据库是用Microsoft Access建立的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CJx4WangH::CJx4WangH(){ // bool bOpenDatabase; m_pJx4Dem = NULL; m_pJx4Dem = new JX4DEM[sizeof( JX4DEM )]; m_pJx4Dem->ptList = NULL; m_pJx4Dem->piHasBlock = NULL; m_pJx4Dem->pPBoundry = NULL; m_pHouseInfoSet = NULL; m_pDEMHeadSet = NULL; m_pdImageScale = NULL; if(m_pHouseInfoSet == NULL) { m_pHouseInfoSet = new CHouseInfoSet(&m_database); CString strConnect = m_pHouseInfoSet->GetDefaultConnect();// strConnect = m_database.GetConnect(); m_database.Open(NULL, FALSE, FALSE, strConnect, TRUE); } tesser(); demMaxHight = 0; demMinHight = 0; beginX = 0; beginY = 0; endX = 0; endY = 0; m_iEndID = 20; m_iStartID = 10; sphere = gluNewQuadric();}CJx4WangH::~CJx4WangH(){ if(m_pJx4Dem) { delete m_pJx4Dem; m_pJx4Dem = NULL; }// m_buildTexture.RemoveAll();// gluDeleteTess(tess);/* if(!m_JxBuilding.IsEmpty()) { for(int i=0;i<m_JxBuilding.GetCount();i++) m_JxBuilding.RemoveHead(); } */ if(m_pHouseInfoSet!=NULL) { if(m_database.IsOpen())m_database.Close(); delete m_pHouseInfoSet; m_pHouseInfoSet = NULL; } if(glIsEnabled(GL_LIGHTING))glDisable(GL_LIGHTING); if(glIsEnabled(GL_LIGHT0))glDisable(GL_LIGHT0); if(glIsEnabled(GL_LIGHT1))glDisable(GL_LIGHT1); if(glIsEnabled(GL_TEXTURE_2D))glDisable(GL_TEXTURE_2D); if(glIsEnabled(GL_CLIP_PLANE0))glDisable(GL_CLIP_PLANE0);// glEnable(GL_CULL_FACE); gluDeleteTess( tess ); gluDeleteQuadric(sphere);} 到我http://taojingtao.cnblogs.com一个ADO类,专门操作数据库的。 VC在列表框中如何实现编辑功能,以及实现组合框效果 我的vc一调试,程序就死.请达人指点 字符转整形如何知道是否成功转换! 关于组合框自动选择项目的问题 (CB_SETCURSEL) 多播组中socket通讯故障 请问看什么书才能更好的了解句柄???我老是不怎么懂。最好可以给出书名,作者,出版社,谢谢 ! 菜菜的一问 DLL的入口DllMain的问题 有关本论坛的问题,强烈要求予以解决!!! cbitmap能不能直接把硬盘上的24位bmp读入?是不是只能读资源文件里的? 请高手进来看看关于类模板和模板类的问题<高级,深入,特化> 怎样在文档类读出并显示文本内容啊???
{
// bool bOpenDatabase;
m_pJx4Dem = NULL;
m_pJx4Dem = new JX4DEM[sizeof( JX4DEM )];
m_pJx4Dem->ptList = NULL;
m_pJx4Dem->piHasBlock = NULL;
m_pJx4Dem->pPBoundry = NULL;
m_pHouseInfoSet = NULL;
m_pDEMHeadSet = NULL;
m_pdImageScale = NULL;
if(m_pHouseInfoSet == NULL) {
m_pHouseInfoSet = new CHouseInfoSet(&m_database);
CString strConnect = m_pHouseInfoSet->GetDefaultConnect();
// strConnect = m_database.GetConnect();
m_database.Open(NULL, FALSE, FALSE, strConnect, TRUE);
}
tesser();
demMaxHight = 0;
demMinHight = 0;
beginX = 0;
beginY = 0;
endX = 0;
endY = 0;
m_iEndID = 20;
m_iStartID = 10;
sphere = gluNewQuadric();
}CJx4WangH::~CJx4WangH()
{
if(m_pJx4Dem)
{
delete m_pJx4Dem;
m_pJx4Dem = NULL;
}
// m_buildTexture.RemoveAll();
// gluDeleteTess(tess);
/* if(!m_JxBuilding.IsEmpty())
{
for(int i=0;i<m_JxBuilding.GetCount();i++)
m_JxBuilding.RemoveHead();
} */
if(m_pHouseInfoSet!=NULL)
{
if(m_database.IsOpen())m_database.Close();
delete m_pHouseInfoSet;
m_pHouseInfoSet = NULL;
}
if(glIsEnabled(GL_LIGHTING))glDisable(GL_LIGHTING);
if(glIsEnabled(GL_LIGHT0))glDisable(GL_LIGHT0);
if(glIsEnabled(GL_LIGHT1))glDisable(GL_LIGHT1);
if(glIsEnabled(GL_TEXTURE_2D))glDisable(GL_TEXTURE_2D);
if(glIsEnabled(GL_CLIP_PLANE0))glDisable(GL_CLIP_PLANE0);
// glEnable(GL_CULL_FACE);
gluDeleteTess( tess );
gluDeleteQuadric(sphere);}