<?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 - ECom Plugin not Found when Phone language is changed .. - Comments</title>
 <link>http://www.newlc.com/en/forum/ecom-plugin-not-found-when-phone-language-s-changed</link>
 <description>Comments for &quot;ECom Plugin not Found when Phone language is changed ..&quot;</description>
 <language>en</language>
<item>
 <title>Re: ECom Plugin not Found when Phone language is changed ..</title>
 <link>http://www.newlc.com/en/forum/ecom-plugin-not-found-when-phone-language-s-changed#comment-40606</link>
 <description>&lt;p&gt;Hey, Thanks for replying..&lt;/p&gt;

&lt;p&gt;My Application wont auto start. i need to lanch the application manually  after  the restart. &lt;/p&gt;

&lt;p&gt;Alh, even after giving 2 mins rest , my application didnt find the plugin..   i&#039;m confused bcos if i restart the phone again manually then application finds the plugin..&lt;/p&gt;

&lt;p&gt;To brian.egan reply :&lt;/p&gt;

&lt;p&gt;  i&#039;m not reading the ecom plugin names from resource file. Below is  my code to  resolve my plungin :&lt;/p&gt;

&lt;p&gt;// **********************  Here is the code ********************&lt;/p&gt;

&lt;p&gt;	TAny *impl;  &lt;br /&gt;
	TUid implementationUid;&lt;br /&gt;
	&lt;br /&gt;
	RImplInfoPtrArray infoArray;&lt;/p&gt;

&lt;p&gt;	TRAPD(err,&lt;br /&gt;
		{&lt;br /&gt;
		REComSession::ListImplementationsL(TUid::Uid(KMyApplicationAudioAdapterInterfaceUid), infoArray);&lt;/p&gt;

&lt;p&gt;		for ( TInt i = 0; i &lt; infoArray.Count(); i++ )&lt;br /&gt;
			{&lt;br /&gt;
			implementationUid = infoArray[i]-&gt;ImplementationUid();&lt;br /&gt;
		//	impl = REComSession::CreateImplementationL(implementationUid, _CAST(CMyApplicationAudioPluginAdapter,iDtor_ID_Key), this);&lt;br /&gt;
			impl = REComSession::CreateImplementationL(implementationUid, _FOFF(CMyApplicationAudioPluginAdapter,iDtor_ID_Key), this);&lt;br /&gt;
			if ( impl )&lt;br /&gt;
				{&lt;br /&gt;
				iMyApplicationAudioPlugins.Append((CMyApplicationAudioPluginAdapter*)impl);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;/p&gt;

&lt;p&gt;		});&lt;/p&gt;

&lt;p&gt;	infoArray.ResetAndDestroy();&lt;/p&gt;

&lt;p&gt;so after this function, iMyApplicationAudioPlugins.Count() gets me &quot;Zero&quot;.  or  is  any other way to call Ecom Plugins..&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 23 Aug 2007 15:30:54 +0200</pubDate>
 <dc:creator>bluedares</dc:creator>
 <guid isPermaLink="false">comment 40606 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: ECom Plugin not Found when Phone language is changed ..</title>
 <link>http://www.newlc.com/en/forum/ecom-plugin-not-found-when-phone-language-s-changed#comment-40607</link>
 <description>&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Actually i&#039;m talking abt Symbian 3rd edition... For all other lower version&#039;s  my application is working fine with plugin.&lt;/p&gt;

&lt;p&gt;Is there any Different way to Call ECom Plugin in 3rd Edition ?? &lt;/p&gt;

&lt;p&gt;Thanks in advance..&lt;/p&gt;</description>
 <pubDate>Fri, 10 Aug 2007 08:41:03 +0200</pubDate>
 <dc:creator>bluedares</dc:creator>
 <guid isPermaLink="false">comment 40607 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: ECom Plugin not Found when Phone language is changed ..</title>
 <link>http://www.newlc.com/en/forum/ecom-plugin-not-found-when-phone-language-s-changed#comment-40599</link>
 <description>&lt;p&gt;Are you reading the ecom plugin names from resource files or something?&lt;br /&gt;
&lt;/p&gt;</description>
 <pubDate>Thu, 09 Aug 2007 16:42:25 +0200</pubDate>
 <dc:creator>brian.egan</dc:creator>
 <guid isPermaLink="false">comment 40599 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: ECom Plugin not Found when Phone language is changed ..</title>
 <link>http://www.newlc.com/en/forum/ecom-plugin-not-found-when-phone-language-s-changed#comment-40598</link>
 <description>&lt;p&gt;Do your application autostart, or do you start in manually?&lt;/p&gt;

&lt;p&gt;Only thing I could think of is that the phone language restart in some way would make your app start before the ecom server has read all the plugin definitions, and you don&#039;t find it because of this...&lt;br /&gt;
Otherwise I don&#039;t understand how it couldn&#039;t find them...  &lt;/p&gt;

&lt;p&gt;But this can&#039;t be it if you manually start it...  but if you do, maybe try to let it rest for 2 min or so after startup to really make sure all after-startup initialization is done...&lt;/p&gt;

&lt;p&gt;Either that, or it sounds like a bug in the ECOM server or something...&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 09 Aug 2007 16:30:53 +0200</pubDate>
 <dc:creator>alh</dc:creator>
 <guid isPermaLink="false">comment 40598 at http://www.newlc.com</guid>
</item>
<item>
 <title>ECom Plugin not Found when Phone language is changed ..</title>
 <link>http://www.newlc.com/en/forum/ecom-plugin-not-found-when-phone-language-s-changed</link>
 <description>&lt;p&gt;HI Guys,&lt;/p&gt;

&lt;p&gt;     My application is using Some Audio Plugins, Problem is, if i change the phone language with a resatart.  My application wont Find the plugins, it gives an error note of &quot;plugin are not found&quot; !   And if i restart the phone again manually then my application works fine with Plugins..&lt;/p&gt;

&lt;p&gt; i&#039;m not able trace out  wat could be the problem. so Help me out..&lt;/p&gt;

&lt;p&gt;Thanx in advance.. !!&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.newlc.com/en/forum/ecom-plugin-not-found-when-phone-language-s-changed&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.newlc.com/en/forum/ecom-plugin-not-found-when-phone-language-s-changed#comments</comments>
 <category domain="http://www.newlc.com/en/forums/symbian-c">Symbian C++</category>
 <pubDate>Tue, 07 Aug 2007 08:02:20 +0200</pubDate>
 <dc:creator>bluedares</dc:creator>
 <guid isPermaLink="false">18572 at http://www.newlc.com</guid>
</item>
</channel>
</rss>
