<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.newlc.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>NewLC - polymorphic dll - Comments</title>
 <link>http://www.newlc.com/forum/polymorphic-dll-0</link>
 <description>Comments for &quot;polymorphic dll&quot;</description>
 <language>en</language>
<item>
 <title>Re: polymorphic dll</title>
 <link>http://www.newlc.com/forum/polymorphic-dll-0#comment-44867</link>
 <description>&lt;p&gt;Thanks Numpty Alert &amp; alh .....&lt;br /&gt;
   I was very much confused here.But now your replies has made me clear to some extent ......... Also I am trying to know about this topic in detail . But I am not getting the sufficient matter on same except one .pdf from Forum Nokia and SDK help which is not much sufficient. It&#039;ll be a great help for me if you&#039;ll provide me some link except those.&lt;/p&gt;

&lt;p&gt;  Regards,&lt;br /&gt;
  Isha&lt;/p&gt;</description>
 <pubDate>Mon, 03 Mar 2008 07:04:34 +0100</pubDate>
 <dc:creator>Isha</dc:creator>
 <guid isPermaLink="false">comment 44867 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: polymorphic dll</title>
 <link>http://www.newlc.com/forum/polymorphic-dll-0#comment-44850</link>
 <description>&lt;p&gt;P.S.&lt;/p&gt;

&lt;p&gt;The term polymorphic DLL is used a concept as well as an implementation which can be confusing. The concept is that of a plugin, previously they were implemented as a DLL which you loaded yourself using RLibrary and the concept and implementation had the same name.&lt;br /&gt;
Now they are implemented and loaded using ECom, but conceptually ECom plugins are still polymorphic dlls.&lt;/p&gt;</description>
 <pubDate>Fri, 29 Feb 2008 18:28:01 +0100</pubDate>
 <dc:creator>Numpty Alert</dc:creator>
 <guid isPermaLink="false">comment 44850 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: polymorphic dll</title>
 <link>http://www.newlc.com/forum/polymorphic-dll-0#comment-44834</link>
 <description>&lt;p&gt;Thanks for the reply. I&#039;ll try more to know more in details.&lt;/p&gt;

&lt;p&gt;Regards,&lt;br /&gt;
Isha&lt;/p&gt;</description>
 <pubDate>Fri, 29 Feb 2008 06:10:48 +0100</pubDate>
 <dc:creator>Isha</dc:creator>
 <guid isPermaLink="false">comment 44834 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: polymorphic dll</title>
 <link>http://www.newlc.com/forum/polymorphic-dll-0#comment-44830</link>
 <description>&lt;p&gt;Polymorphic DLLs was the old way of implementing things, ECom is the new way.&lt;/p&gt;

&lt;p&gt;Now that Ecom exists there&#039;s no reason to use polymorphic dlls  anymore.&lt;/p&gt;</description>
 <pubDate>Thu, 28 Feb 2008 17:27:05 +0100</pubDate>
 <dc:creator>Numpty Alert</dc:creator>
 <guid isPermaLink="false">comment 44830 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: polymorphic dll</title>
 <link>http://www.newlc.com/forum/polymorphic-dll-0#comment-44820</link>
 <description>&lt;p&gt;An exe contains code and data and will be loaded into a process and the entry point will be called as the entry of the main thread in that process.&lt;/p&gt;

&lt;p&gt;Dlls also contain code and data, but is meant to be dynamically loaded into processes, either at startup or during runtime.&lt;/p&gt;

&lt;p&gt;ECOM is a framework built _on_top_ of normal polymorphic dlls, and add a service to handle control of versions and APIs of polymorphic DLLs, and makes loading of them easier.&lt;br /&gt;
ECOM plugins are registered with the ECOM server.&lt;/p&gt;

&lt;p&gt;You never strictly must use ECOM, but it is a ready made plugin system for you to use, just the polymorhic DLL concept in itself doesn&#039;t help you with version and API control.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 28 Feb 2008 13:17:20 +0100</pubDate>
 <dc:creator>alh</dc:creator>
 <guid isPermaLink="false">comment 44820 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: polymorphic dll</title>
 <link>http://www.newlc.com/forum/polymorphic-dll-0#comment-44819</link>
 <description>&lt;p&gt;Hi ,&lt;/p&gt;

&lt;p&gt;  I have also one query related to Polymorphic DLL thats why I am asking here itself rather than start new thread.&lt;/p&gt;

&lt;p&gt;My question is what is the main difference between Exe , Polymorphic DLL and ECOM as all have one single entry point .Both Polymorphic DLL and ECOM provides abstract API by using virtual mechanism . I am very much confused and not able to distinguish all these . &lt;/p&gt;

&lt;p&gt;thanks in advance.&lt;/p&gt;

&lt;p&gt;Regards,&lt;br /&gt;
Isha&lt;/p&gt;</description>
 <pubDate>Thu, 28 Feb 2008 12:40:55 +0100</pubDate>
 <dc:creator>Isha</dc:creator>
 <guid isPermaLink="false">comment 44819 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: polymorphic dll</title>
 <link>http://www.newlc.com/forum/polymorphic-dll-0#comment-44816</link>
 <description>&lt;p&gt;You have to explain a bit better what you are asking...&lt;/p&gt;

&lt;p&gt;What do you mean by &quot;single interface&quot;?  that it has just one function exported?&lt;br /&gt;
And what to you mean with &quot;Lookup&quot;? you mean the RLibrary function?&lt;/p&gt;

&lt;p&gt;You don&#039;t need to use RLibrary if you don&#039;t have to unload/reload dll:s, then you can let the kernel load those for you when you start the process (by the normal LIBRARY in mmp fil) and &quot;Lookup&quot; is just the name of the function to access the functions of a DLL by ordinal, ofcourse you will have to use this one if you use RLibrary...&lt;br /&gt;
&lt;/p&gt;</description>
 <pubDate>Thu, 28 Feb 2008 11:00:11 +0100</pubDate>
 <dc:creator>alh</dc:creator>
 <guid isPermaLink="false">comment 44816 at http://www.newlc.com</guid>
</item>
<item>
 <title>polymorphic dll</title>
 <link>http://www.newlc.com/forum/polymorphic-dll-0</link>
 <description>&lt;p&gt;hai &lt;br /&gt;
this is praveen from cranes software ,bangalore&lt;br /&gt;
iam new to symbian c++&lt;br /&gt;
my question is &lt;/p&gt;

&lt;p&gt;if a polymorphic dll has a single interface why we &lt;br /&gt;
required a lookup  for polymorphic dll?&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.newlc.com/forum/polymorphic-dll-0&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.newlc.com/forum/polymorphic-dll-0#comments</comments>
 <category domain="http://www.newlc.com/forums/symbian-c">Symbian C++</category>
 <pubDate>Thu, 28 Feb 2008 06:29:41 +0100</pubDate>
 <dc:creator>thota</dc:creator>
 <guid isPermaLink="false">20364 at http://www.newlc.com</guid>
</item>
</channel>
</rss>
