<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Code Library &#187; Program</title>
	<atom:link href="http://www.ucosoft.com/tag/program/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ucosoft.com</link>
	<description>Free Source Code and Program Tips</description>
	<lastBuildDate>Mon, 19 Jul 2010 04:51:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Eclipse Development Android, the first one HelloWord program (study 1)</title>
		<link>http://www.ucosoft.com/eclipse-development-android-helloword-program-2.html</link>
		<comments>http://www.ucosoft.com/eclipse-development-android-helloword-program-2.html#comments</comments>
		<pubDate>Thu, 17 Dec 2009 07:27:54 +0000</pubDate>
		<dc:creator>support</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[helloword]]></category>
		<category><![CDATA[Program]]></category>

		<guid isPermaLink="false">http://www.ucosoft.com/uncategorized/eclipse-development-android-helloword-program-2.html</guid>
		<description><![CDATA[Glossary: SDK: Software Development Kit AVD: Android Virtual Devices ADT: Android Development Tools 1. Installing Android SDK Download windows android sdk link: http://androidappdocs.appspot.com/sdk/download.html?v=android-sdk_r3-windows.zip Details Address: http://androidappdocs.appspot.com/sdk/index.html Note: I downloaded to D: Android 2. Installing the ADT Plugin Eclipse -&#62; Help&#62; Software Updates &#8230;. In the dialog that appears, click the Available Software tab. Click Add]]></description>
			<content:encoded><![CDATA[</p>
<p>  Glossary: </p>
<p><strong></strong></p>
<p>  <strong>SDK:</strong> Software Development Kit </p>
<p>  <strong>AVD:</strong> Android Virtual Devices </p>
<p>  <strong>ADT:</strong> Android Development Tools </p>
</p>
<p>  1. Installing Android SDK </p>
</p>
<p>  Download windows android sdk link: http://androidappdocs.appspot.com/sdk/download.html?v=android-sdk_r3-windows.zip </p>
</p>
<p>  Details Address: http://androidappdocs.appspot.com/sdk/index.html </p>
</p>
<p>  Note: I downloaded to D:  Android  </p>
</p>
<p>  2. Installing the ADT Plugin </p>
<ol>
<li>  <strong>Eclipse -&gt; Help&gt; Software Updates &#8230;.</strong> In the dialog that appears, click the <strong>Available Software</strong> tab. </li>
<li>  Click <strong>Add Site &#8230;</strong> url https: / / dl-ssl.google.com/android/eclipse </li>
<li>  Set Windows-&gt; Preferences-&gt; Android-&gt; SDK Location set path &quot;D:  Android  android-sdk_r3-windows  android-sdk-windows&quot; </li>
<li>  <strong>Window-&gt; Android SDK and Android Manager -&gt; Installed Packages Choose Update All button, download SDK package, otherwise it is impossible to run projects.</strong> </li>
<li>  Creating an AVD: <strong>Eclipse-&gt;</strong> Window-&gt; <strong>Android SDK and Android Manager -&gt; Virtual Devices Select New button to create an AVD, note that SD Card for at least more than 8M.</strong> </li>
</ol>
<p>     Details Address: http://androidappdocs.appspot.com/sdk/eclipse-adt.html # installing </p>
</p>
<p>  3. Creating an Android Project </p>
</p>
<div>  Eclipse create project </div>

	Tags: <strong><a href="http://www.ucosoft.com/tag/android" title="android" rel="tag">android</a>, <a href="http://www.ucosoft.com/tag/development" title="development" rel="tag">development</a>, <a href="http://www.ucosoft.com/tag/eclipse" title="eclipse" rel="tag">eclipse</a>, <a href="http://www.ucosoft.com/tag/helloword" title="helloword" rel="tag">helloword</a>, <a href="http://www.ucosoft.com/tag/program" title="Program" rel="tag">Program</a></strong><br />

	<ul class="st-related-posts">
	<li><a href="http://www.ucosoft.com/write-and-read-binary-data-in-variant.html" title="Write and read binary data in VARIANT (November 22, 2006)">Write and read binary data in VARIANT</a> (0)</li>
	<li><a href="http://www.ucosoft.com/understanding-the-game-development.html" title="Understanding the game development (October 16, 2009)">Understanding the game development</a> (0)</li>
	<li><a href="http://www.ucosoft.com/stack-vs-heap.html" title="Stack vs. Heap (January 12, 2008)">Stack vs. Heap</a> (1)</li>
	<li><a href="http://www.ucosoft.com/grads-from-flashpoint-academy.html" title="Game development student grads from Flashpoint Academy featured in College Magazine (February 6, 2009)">Game development student grads from Flashpoint Academy featured in College Magazine</a> (0)</li>
	<li><a href="http://www.ucosoft.com/development-interactive-voice-response-service.html" title="Development Interactive Voice Response service using Mobicents and jBPM (October 16, 2009)">Development Interactive Voice Response service using Mobicents and jBPM</a> (0)</li>
	<li><a href="http://www.ucosoft.com/android-actions-broadcastreceiver.html" title="Android: Actions for BroadcastReceiver (October 16, 2009)">Android: Actions for BroadcastReceiver</a> (0)</li>
	<li><a href="http://www.ucosoft.com/sending-email-user-interaction-android.html" title="Sending email without user interaction in Android (November 17, 2009)">Sending email without user interaction in Android</a> (0)</li>
	<li><a href="http://www.ucosoft.com/sending-email-user-interaction-android-2.html" title="Sending email without user interaction in Android (December 17, 2009)">Sending email without user interaction in Android</a> (0)</li>
	<li><a href="http://www.ucosoft.com/android-20.html" title="Everything you need to know about Android 2.0 (November 20, 2009)">Everything you need to know about Android 2.0</a> (0)</li>
	<li><a href="http://www.ucosoft.com/android-20-2.html" title="Everything you need to know about Android 2.0 (December 17, 2009)">Everything you need to know about Android 2.0</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ucosoft.com/eclipse-development-android-helloword-program-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Development Android, the first one HelloWord program (study 1)</title>
		<link>http://www.ucosoft.com/eclipse-development-android-helloword-program.html</link>
		<comments>http://www.ucosoft.com/eclipse-development-android-helloword-program.html#comments</comments>
		<pubDate>Sun, 22 Nov 2009 05:35:52 +0000</pubDate>
		<dc:creator>support</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[helloword]]></category>
		<category><![CDATA[Program]]></category>

		<guid isPermaLink="false">http://www.ucosoft.com/uncategorized/eclipse-development-android-helloword-program.html</guid>
		<description><![CDATA[Glossary: SDK: Software Development Kit AVD: Android Virtual Devices ADT: Android Development Tools 1. Installing Android SDK Download windows android sdk link: http://androidappdocs.appspot.com/sdk/download.html?v=android-sdk_r3-windows.zip Details Address: http://androidappdocs.appspot.com/sdk/index.html Note: I downloaded to D: Android 2. Installing the ADT Plugin Eclipse -&#62; Help&#62; Software Updates &#8230;. In the dialog that appears, click the Available Software tab. Click Add]]></description>
			<content:encoded><![CDATA[</p>
<p>  Glossary: </p>
<p><strong></strong></p>
<p>  <strong>SDK:</strong> Software Development Kit </p>
<p>  <strong>AVD:</strong> Android Virtual Devices </p>
<p>  <strong>ADT:</strong> Android Development Tools </p>
</p>
<p>  1. Installing Android SDK </p>
</p>
<p>  Download windows android sdk link: http://androidappdocs.appspot.com/sdk/download.html?v=android-sdk_r3-windows.zip </p>
</p>
<p>  Details Address: http://androidappdocs.appspot.com/sdk/index.html </p>
</p>
<p>  Note: I downloaded to D:  Android  </p>
</p>
<p>  2. Installing the ADT Plugin </p>
<ol>
<li>  <strong>Eclipse -&gt; Help&gt; Software Updates &#8230;.</strong> In the dialog that appears, click the <strong>Available Software</strong> tab. </li>
<li>  Click <strong>Add Site &#8230;</strong> url https: / / dl-ssl.google.com/android/eclipse </li>
<li>  Set Windows-&gt; Preferences-&gt; Android-&gt; SDK Location set path &quot;D:  Android  android-sdk_r3-windows  android-sdk-windows&quot; </li>
<li>  <strong>Window-&gt; Android SDK and Android Manager -&gt; Installed Packages Choose Update All button, download SDK package, otherwise it is impossible to run projects.</strong> </li>
<li>  Creating an AVD: <strong>Eclipse-&gt;</strong> Window-&gt; <strong>Android SDK and Android Manager -&gt; Virtual Devices Select New button to create an AVD, note that SD Card for at least more than 8M.</strong> </li>
</ol>
<p>     Details Address: http://androidappdocs.appspot.com/sdk/eclipse-adt.html # installing </p>
</p>
<p>  3. Creating an Android Project </p>
</p>
<div>  Eclipse create project </div>

	Tags: <strong><a href="http://www.ucosoft.com/tag/android" title="android" rel="tag">android</a>, <a href="http://www.ucosoft.com/tag/development" title="development" rel="tag">development</a>, <a href="http://www.ucosoft.com/tag/eclipse" title="eclipse" rel="tag">eclipse</a>, <a href="http://www.ucosoft.com/tag/helloword" title="helloword" rel="tag">helloword</a>, <a href="http://www.ucosoft.com/tag/program" title="Program" rel="tag">Program</a></strong><br />

	<ul class="st-related-posts">
	<li><a href="http://www.ucosoft.com/write-and-read-binary-data-in-variant.html" title="Write and read binary data in VARIANT (November 22, 2006)">Write and read binary data in VARIANT</a> (0)</li>
	<li><a href="http://www.ucosoft.com/understanding-the-game-development.html" title="Understanding the game development (October 16, 2009)">Understanding the game development</a> (0)</li>
	<li><a href="http://www.ucosoft.com/stack-vs-heap.html" title="Stack vs. Heap (January 12, 2008)">Stack vs. Heap</a> (1)</li>
	<li><a href="http://www.ucosoft.com/grads-from-flashpoint-academy.html" title="Game development student grads from Flashpoint Academy featured in College Magazine (February 6, 2009)">Game development student grads from Flashpoint Academy featured in College Magazine</a> (0)</li>
	<li><a href="http://www.ucosoft.com/development-interactive-voice-response-service.html" title="Development Interactive Voice Response service using Mobicents and jBPM (October 16, 2009)">Development Interactive Voice Response service using Mobicents and jBPM</a> (0)</li>
	<li><a href="http://www.ucosoft.com/android-actions-broadcastreceiver.html" title="Android: Actions for BroadcastReceiver (October 16, 2009)">Android: Actions for BroadcastReceiver</a> (0)</li>
	<li><a href="http://www.ucosoft.com/sending-email-user-interaction-android.html" title="Sending email without user interaction in Android (November 17, 2009)">Sending email without user interaction in Android</a> (0)</li>
	<li><a href="http://www.ucosoft.com/sending-email-user-interaction-android-2.html" title="Sending email without user interaction in Android (December 17, 2009)">Sending email without user interaction in Android</a> (0)</li>
	<li><a href="http://www.ucosoft.com/android-20.html" title="Everything you need to know about Android 2.0 (November 20, 2009)">Everything you need to know about Android 2.0</a> (0)</li>
	<li><a href="http://www.ucosoft.com/android-20-2.html" title="Everything you need to know about Android 2.0 (December 17, 2009)">Everything you need to know about Android 2.0</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ucosoft.com/eclipse-development-android-helloword-program.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stack vs. Heap</title>
		<link>http://www.ucosoft.com/stack-vs-heap.html</link>
		<comments>http://www.ucosoft.com/stack-vs-heap.html#comments</comments>
		<pubDate>Fri, 11 Jan 2008 16:52:11 +0000</pubDate>
		<dc:creator>support</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[heap]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[statck]]></category>
		<category><![CDATA[STL]]></category>

		<guid isPermaLink="false">http://www.ucosoft.com/2008/01/12/stack-vs-heap.html</guid>
		<description><![CDATA[Here is a simple rule when to define objects on the heap and when to do it on the stack. The stack is much more efficient than the heap. Simple rule: Use the stack when you can. You cannot use the stack if you need the object in other functions. (Stack allocations are deleted when]]></description>
			<content:encoded><![CDATA[<p><em><strong>Here is a simple rule when to define objects on the heap and when to do it on the stack.</strong></em>
<p>The stack is much more efficient than the heap.
<p>Simple rule: <strong>Use the stack when you can</strong>.
<p>You cannot use the stack if you need the object in other functions. (Stack allocations are deleted when the function that allocated them returns.) </p>
<p>You cannot use the stack if you need a variable size. Stack allocations use a constant size that must be known at compile time. </p>
<p>When you define an object (class instance) on the stack, it is automatically deleted (its destructor is called) when the class instance goes out of scope.
<p>Instead, when you allocate on the heap, you must pay attention to properly cleanup the object (else you will have memory or resources leaks).
<p>For example: </p>
<p><span id="more-104"></span></p>
<p>
<p>&lt;code&gt;
<p>&nbsp; // ** Stack Allocation ** <br />&nbsp; { <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Allocate MyClass instance on the stack <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MyClass c;
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8230; use c
<p>&nbsp; } // c destructor called by C++ compiler
<p>&nbsp; // ** Heap Allocation ** <br />&nbsp; { <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Allocate on the heap <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MyClass * ptrC = new MyClass();
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8230;use heap-allocated instance <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ptrC-&gt;DoSomething(&#8230;);
<p>&nbsp; } // Destructor *not* called here! Memory leak! <br />&nbsp;&nbsp; // Must do an explicit delete ptrC;
<p>&lt;/code&gt;
<p>However, <strong>if you use smart pointers, like boost:: or tr1:: shared_ptr, you can safely allocate on the heap, and let the smart pointer pay attention to free the object it is referencing.</strong> (So, with shared_ptr, you can safely allocate on the heap, and kind of &#8220;forget&#8221; about freeing the object. It&#8217;s kind of C# or Java garbage collection&#8230;)
<p>Recently, Visual C++ Team released a kind of &#8220;Service Pack 0&#8243; for VS2008, which includes the useful shared_ptr class, and also other great things. I recall that David C. posted the link on this newsgroup recently. You can read something also here:
<p><a href="http://blogs.msdn.com/vcblog/archive/2007/12/26/just-what-is-this-tr1-thing.aspx">http://blogs.msdn.com/vcblog/archive/2007/12/26/just-what-is-this-tr1&#8230;</a>
<p>In general, if you have a small objects, you can allocate on the stack. Instead, if you want to allocate big memory, you should allocate on the heap (the stack is a limited resource, more limited than the heap). </p>
<p>Note also that there are classes like C++ STL container classes (e.g. std::vector) that you allocate on the stack. But the class implementation internally can allocate the required memory on the heap, e.g.: </p>
<p>&nbsp; std::vector&lt; double &gt; someData(1000);
<p>The vector class instance (&#8216;someData&#8217;) is allocated on the stack (so you don&#8217;t have to call its destructor explicitly), but the vector data (the 1000 double values) is allocated on the heap internally by std::vector implementation.
<p><strong>Referrence:</strong>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Heap_%28data_structure%29">http://en.wikipedia.org/wiki/Heap_%28data_structure%29</a>
<li><a href="http://en.wikipedia.org/wiki/Stack_(data_structure)">http://en.wikipedia.org/wiki/Stack_(data_structure)</a></li>
</ul>

	Tags: <strong><a href="http://www.ucosoft.com/tag/heap" title="heap" rel="tag">heap</a>, <a href="http://www.ucosoft.com/tag/program" title="Program" rel="tag">Program</a>, <a href="http://www.ucosoft.com/tag/statck" title="statck" rel="tag">statck</a>, <a href="http://www.ucosoft.com/tag/stl" title="STL" rel="tag">STL</a></strong><br />

	<ul class="st-related-posts">
	<li><a href="http://www.ucosoft.com/write-and-read-binary-data-in-variant.html" title="Write and read binary data in VARIANT (November 22, 2006)">Write and read binary data in VARIANT</a> (0)</li>
	<li><a href="http://www.ucosoft.com/how-to-translate-among-cstringstring-and-char-array.html" title="How to translate among CString,string and char array (June 22, 2007)">How to translate among CString,string and char array</a> (0)</li>
	<li><a href="http://www.ucosoft.com/another-discussion-about-stack-vs-heap.html" title="Another discussion about stack vs. heap (January 14, 2008)">Another discussion about stack vs. heap</a> (0)</li>
	<li><a href="http://www.ucosoft.com/eclipse-development-android-helloword-program.html" title="Eclipse Development Android, the first one HelloWord program (study 1) (November 22, 2009)">Eclipse Development Android, the first one HelloWord program (study 1)</a> (0)</li>
	<li><a href="http://www.ucosoft.com/eclipse-development-android-helloword-program-2.html" title="Eclipse Development Android, the first one HelloWord program (study 1) (December 17, 2009)">Eclipse Development Android, the first one HelloWord program (study 1)</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ucosoft.com/stack-vs-heap.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Write and read binary data in VARIANT</title>
		<link>http://www.ucosoft.com/write-and-read-binary-data-in-variant.html</link>
		<comments>http://www.ucosoft.com/write-and-read-binary-data-in-variant.html#comments</comments>
		<pubDate>Wed, 22 Nov 2006 08:51:33 +0000</pubDate>
		<dc:creator>hamo</dc:creator>
				<category><![CDATA[Win32/MFC]]></category>
		<category><![CDATA[Cpp]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Program]]></category>

		<guid isPermaLink="false">http://www.ucosoft.com/archives/30.html</guid>
		<description><![CDATA[We offen need to store some binary data in the mdb database, thus we have to transefer the data by VARIANT structure.But how to read from binary data from VARIANT or write to? Here is a solution by safe array of VARRIANT. BOOL GetBinaryFromVariant(COleVariant &#038; ovData, BYTE ** ppBuf, unsigned long * pcBufLen) { BOOL]]></description>
			<content:encoded><![CDATA[<p>We offen need to store some binary data in the mdb database, thus we have to transefer the data by VARIANT structure.<br />But how to read from binary data from VARIANT or write to? Here is a solution by safe array of VARRIANT.</p>
<p> <span id="more-30"></span></p>
<p><coolcode lang="cpp" linenum="off" download="src.cpp"><br />
BOOL GetBinaryFromVariant(COleVariant &#038; ovData, BYTE ** ppBuf,  unsigned long * pcBufLen)<br />
{<br />
 BOOL fRetVal = FALSE;<br />
 //Binary data is stored in the variant as an array of unsigned char<br />
 if(ovData.vt == (VT_ARRAY|VT_UI1))  // (OLE SAFEARRAY)<br />
 {<br />
  //Retrieve size of array<br />
  *pcBufLen = ovData.parray->rgsabound[0].cElements;<br />
  *ppBuf = new BYTE[*pcBufLen]; //Allocate a buffer to store the data<br />
  if(*ppBuf != NULL)<br />
  {<br />
   void * pArrayData;<br />
   //Obtain safe pointer to the array<br />
   SafeArrayAccessData(ovData.parray,&#038;pArrayData);<br />
   //Copy the bitmap into our buffer<br />
   memcpy(*ppBuf, pArrayData, *pcBufLen);  //Unlock the variant data<br />
   SafeArrayUnaccessData(ovData.parray);<br />
   fRetVal = TRUE;<br />
  }<br />
 }<br />
 return fRetVal;<br />
}<br />
</coolcode><br />
<!--adsense#468l--><br />
<coolcode lang="cpp" linenum="off" download="src.cpp"><br />
BOOL PutBinaryIntoVariant(COleVariant * ovData, BYTE * pBuf,unsigned long cBufLen)<br />
{<br />
 BOOL fRetVal = FALSE;<br />
 VARIANT var;<br />
 VariantInit(&#038;var); 	//Initialize our variant<br />
 //Set the type to an array of unsigned chars (OLE SAFEARRAY)<br />
 var.vt = VT_ARRAY | VT_UI1;<br />
 //Set up the bounds structure<br />
 SAFEARRAYBOUND  rgsabound[1];<br />
 rgsabound[0].cElements = cBufLen;<br />
 rgsabound[0].lLbound = 0;<br />
 //Create an OLE SAFEARRAY<br />
 var.parray = SafeArrayCreate(VT_UI1,1,rgsabound);<br />
 if(var.parray != NULL)<br />
 {<br />
  void * pArrayData = NULL;<br />
  //Get a safe pointer to the array<br />
  SafeArrayAccessData(var.parray,&#038;pArrayData);<br />
  //Copy data to it<br />
  memcpy(pArrayData, pBuf, cBufLen);<br />
  //Unlock the variant data<br />
  SafeArrayUnaccessData(var.parray);<br />
  *ovData = var;<br />
  // Create a COleVariant based on our variant<br />
  VariantClear(&#038;var);<br />
  fRetVal = TRUE;<br />
 }<br />
 return fRetVal;<br />
}</p>
<p></coolcode></p>

	Tags: <strong><a href="http://www.ucosoft.com/tag/cpp" title="Cpp" rel="tag">Cpp</a>, <a href="http://www.ucosoft.com/tag/database" title="Database" rel="tag">Database</a>, <a href="http://www.ucosoft.com/tag/how-to" title="How-to" rel="tag">How-to</a>, <a href="http://www.ucosoft.com/tag/program" title="Program" rel="tag">Program</a>, <a href="http://www.ucosoft.com/tag/win32mfc" title="Win32/MFC" rel="tag">Win32/MFC</a></strong><br />

	<ul class="st-related-posts">
	<li><a href="http://www.ucosoft.com/ucogrid-a-great-grid-control-of-mfc.html" title="ucoGrid, a great grid control of MFC (November 26, 2006)">ucoGrid, a great grid control of MFC</a> (18)</li>
	<li><a href="http://www.ucosoft.com/stack-vs-heap.html" title="Stack vs. Heap (January 12, 2008)">Stack vs. Heap</a> (1)</li>
	<li><a href="http://www.ucosoft.com/sscanf-with-cstring.html" title="sscanf with CString (March 20, 2007)">sscanf with CString</a> (3)</li>
	<li><a href="http://www.ucosoft.com/solution-crash-in-release-build-with-self-defined-message.html" title="Solution: Crash in Release build with self-defined message (November 28, 2006)">Solution: Crash in Release build with self-defined message</a> (0)</li>
	<li><a href="http://www.ucosoft.com/simple-code-to-create-an-emf-or-bitmap-file-from-existed-draw-code.html" title="Simple code to create an EMF or Bitmap file from existed draw code (December 16, 2006)">Simple code to create an EMF or Bitmap file from existed draw code</a> (0)</li>
	<li><a href="http://www.ucosoft.com/set-the-head-backgroud-color-of-cpropertypage.html" title="Set the head backgroud color of CPropertyPage (October 18, 2007)">Set the head backgroud color of CPropertyPage</a> (0)</li>
	<li><a href="http://www.ucosoft.com/moving-selection-of-clistctrl.html" title="Moving selection of CListCtrl (December 3, 2006)">Moving selection of CListCtrl</a> (0)</li>
	<li><a href="http://www.ucosoft.com/how-to-subclass-ctreectrl-in-ctreeview.html" title="How to subclass CTreeCtrl in CTreeView? (October 25, 2007)">How to subclass CTreeCtrl in CTreeView?</a> (0)</li>
	<li><a href="http://www.ucosoft.com/how-to-sort-items-of-clistctrl-or-clistview.html" title="How to sort items of CListCtrl or CListView? (October 22, 2007)">How to sort items of CListCtrl or CListView?</a> (0)</li>
	<li><a href="http://www.ucosoft.com/how-to-sendpost-message-to-cdocument.html" title="How to send/post message to CDocument? (October 24, 2007)">How to send/post message to CDocument?</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.ucosoft.com/write-and-read-binary-data-in-variant.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
