Print Page | Close Window

CXTPCalendarCustomDataProvider

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Calendar
Forum Description: Topics Related to Codejock Calendar
URL: http://forum.codejock.com/forum_posts.asp?TID=12698
Printed Date: 15 May 2024 at 7:15am
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: CXTPCalendarCustomDataProvider
Posted By: sbinder
Subject: CXTPCalendarCustomDataProvider
Date Posted: 17 November 2008 at 10:27am
I created my own Data Provider derived from CXTPCalendarCostumDataProvider.
(I use CXTPCalendarControl without CXTPCalendarControlView
 
m_pData = new CDataProvider();
CXTPCalendarResources calRes;
CXTPCalendarSchedules* pSchedules = m_pData-GetSchedules();
ASSERT(pSchedules);
for(int i=0; i<2; ++i){
 pSchedules->AddNewSchedule("NEU");
 CXTPCalendarResource *pRes = new CXTPCalendarResource();
 pRes->SetName("NEU");
 pRes->GetSchedules()->Add(i+1);
 pRes->SetDataProvider(m_pData, FALSE);
 calRes.Add(pRes);
}
m_pCal->SetResources(&calRes);
 
That works fine, but....
I am not able to delete my m_pData Object.
delete m_pData;
crashed in
CCmdTarget::~CCmdTarget()  -> ASSERT(m_dwRef <= 1);
I tried it also with
CMDTARGET_RELEASE(m_pData);
no crash but memory leaks.
 
Any help about this topic would make me very happy.
 



Replies:
Posted By: mdoubson
Date Posted: 18 November 2008 at 9:21am
Look into the sample SQLServerDataProvider and function SafeReleaseSQLDataProvider() in SQLServerDataProviderDoc file.


Posted By: sbinder
Date Posted: 20 November 2008 at 4:51am
Thank you, but I solved my problem. I override the CXTPCalendarEvent class and that made problems.



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net