<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Codejock Developer Community : Regarding Week Mode. DoRetriveDayEvents Problem?</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Calendar : Regarding Week Mode. DoRetriveDayEvents Problem?]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Fri, 12 Jun 2026 23:14:10 +0000</pubDate>
  <lastBuildDate>Mon, 28 Apr 2008 08:32:46 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>forum.codejock.com/RSS_post_feed.asp?TID=10384</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Codejock Developer Community]]></title>
   <url>http://forum.codejock.com/forum_images/codejock-logo.gif</url>
   <link>http://forum.codejock.com/</link>
  </image>
  <item>
   <title><![CDATA[Regarding Week Mode. DoRetriveDayEvents Problem? : Hello, We are using custom data...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=10384&amp;PID=34318&amp;title=regarding-week-mode-doretrivedayevents-problem#34318</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2903">KumarCJ</a><br /><strong>Subject:</strong> 10384<br /><strong>Posted:</strong> 28 April 2008 at 8:32am<br /><br /><P>Hello,</P><P>We are using custom data provider for calendar control.</P><P>Flow is below:</P><P>From View class</P><P>void fun1()<BR>{<BR>&nbsp;CXTPCalendarView* pView = GetCalendarCtrl().GetActiveView();<BR>&nbsp;if (pView &amp;&amp; pView-&gt;GetViewType() != xtpCalendarWeekView) <BR>&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GetCalendarCtrl().SwitchActiveView(xtpCalendarWeekView);<BR>&nbsp;}<BR>}</P><P>SwitchActiveView calls DoRetrieveDayEvents</P><P>CXTPCalendarEventsPtr CCalendarDataProviderSQL::DoRetrieveDayEvents(COleDateTime dtDay)<BR>{<BR>&nbsp;----------------------------------</P><P>&nbsp;/*CXTPCalendarEventsPtr ptrEvents; Define in .h file as member variable of class*/</P><P>&nbsp;ptrEvents = new CXTPCalendarEvents();<BR>&nbsp;pView-&gt;GetEventsFromWeekData(ptrEvents);<BR>&nbsp;return ptrEvents;<BR>}</P><P>we are calling views function from "DoRetrieveDayEvents()" who retrive the data from our database and add data as events<BR><strong>Please note that we are taking CXTPCalendarEventsPtr input parameter as a reference.</strong></P><P>void MyView::GetEventsFromWeekData(CXTPCalendarEventsPtr&amp; ptrEvents)<BR>{<BR>&nbsp;//Retrive data for week</P><P>&nbsp;for(i=0;i&lt;7;i++)<BR>&nbsp;{<BR>&nbsp;&nbsp;Code to fetch data...<BR>&nbsp;<BR>&nbsp;//Add data&nbsp; as event.<BR>&nbsp;m_pCalendar = &amp;GetCalendarCtrl();<BR>&nbsp;&nbsp; &nbsp;pCalendarData = m_pCalendar-&gt;GetDataProvider();</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ptrEvent = pCalendarData-&gt;CreateNewEvent();<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ptrEvent-&gt;SetStartTime(evntStTime);<BR>&nbsp;ptrEvent-&gt;SetEndTime(evntEndTime);<BR>&nbsp;ptrEvent-&gt;SetSubject(strSubject);<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; &nbsp;if (ptrEvent)<BR>&nbsp;{<BR>&nbsp;&nbsp;ptrEvents-&gt;Add(ptrEvent);<BR>&nbsp;}<BR>&nbsp;}//For loop ends here<BR>}</P><P>ISSUE:<BR>Application getting crash in <BR>file name: &nbsp;XTPCalendarViewDay.h<BR>function name:&nbsp;virtual void Populate(COleDateTime dtDayDate)<BR>Crash at:&nbsp;if (dtDayDate &lt; CXTPCalendarUtils::ResetTime(pEvent-&gt;GetStartTime()) ||<BR>&nbsp;&nbsp;dtDayDate &gt; CXTPCalendarUtils::ResetTime(pEvent-&gt;GetEndTime()) )<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;ASSERT(FALSE);<BR>&nbsp;&nbsp;&nbsp;TRACE(_T("ERROR data: Day: %s&nbsp; EVENT {%s - %s} \n"),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(LPCTSTR)dtDayDate.Format(_T("#%Y-%m-%d#")),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(LPCTSTR)CXTPCalendarUtils::ResetTime(pEvent-&gt;GetStartTime()).Format(_T("#%Y-%m-%d#")),<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(LPCTSTR)CXTPCalendarUtils::ResetTime(pEvent-&gt;GetEndTime()).Format(_T("#%Y-%m-%d#"))<BR>&nbsp;&nbsp;&nbsp;);&nbsp;<BR>&nbsp;&nbsp;}</P><P>I had added 3 days data, but after ignoring the crash, it show me first day of week data only.</P><P>Please help me out in this.</P><P>Thanks,<BR>Kumar</P>]]>
   </description>
   <pubDate>Mon, 28 Apr 2008 08:32:46 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=10384&amp;PID=34318&amp;title=regarding-week-mode-doretrivedayevents-problem#34318</guid>
  </item> 
 </channel>
</rss>