﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>《Dynamic Plugins Manager (三) Demo》的评论</title>
	<atom:link href="http://www.xiaozhou.net/myworks/dynamic-plugins-manager-3-demo-2008-03-29.htm/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xiaozhou.net/myworks/dynamic-plugins-manager-3-demo-2008-03-29.htm</link>
	<description>君看一叶舟，出没风波里</description>
	<lastBuildDate>Wed, 08 Feb 2012 04:55:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>作者：haroun</title>
		<link>http://www.xiaozhou.net/myworks/dynamic-plugins-manager-3-demo-2008-03-29.htm/comment-page-1#comment-165</link>
		<dc:creator>haroun</dc:creator>
		<pubDate>Sat, 07 Mar 2009 21:05:12 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/wordpress/?p=189#comment-165</guid>
		<description>cooldog，你好！
你那插件的例子，我已经看了。但是我要的效果不是这样子的，我要的不是子域操作子域内的窗体，我是想把子域里的窗体返回给主域，让主域可控制。比如多窗体那样子，主窗体就是主域（就是插件管理器），而子窗体就是一个子域（就是插件）。不知这样行不行？</description>
		<content:encoded><![CDATA[<p>cooldog，你好！<br />
你那插件的例子，我已经看了。但是我要的效果不是这样子的，我要的不是子域操作子域内的窗体，我是想把子域里的窗体返回给主域，让主域可控制。比如多窗体那样子，主窗体就是主域（就是插件管理器），而子窗体就是一个子域（就是插件）。不知这样行不行？</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：haroun</title>
		<link>http://www.xiaozhou.net/myworks/dynamic-plugins-manager-3-demo-2008-03-29.htm/comment-page-1#comment-164</link>
		<dc:creator>haroun</dc:creator>
		<pubDate>Fri, 06 Mar 2009 13:14:40 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/wordpress/?p=189#comment-164</guid>
		<description>那个假si的问题，情况是这样的，因为界面要处理显示的数据，所以用了C O N T R O L.B E G IN INVOKE()的方法，我本想做一个进度条在那里的，但是界面停在那里，进度条自然也不能动了。
[reply=cooldog,2009-03-06 03:15 PM]这估计要看看具体的代码才知道了……[/reply]</description>
		<content:encoded><![CDATA[<p>那个假si的问题，情况是这样的，因为界面要处理显示的数据，所以用了C O N T R O L.B E G IN INVOKE()的方法，我本想做一个进度条在那里的，但是界面停在那里，进度条自然也不能动了。<br />
[reply=cooldog,2009-03-06 03:15 PM]这估计要看看具体的代码才知道了……[/reply]</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：haroun</title>
		<link>http://www.xiaozhou.net/myworks/dynamic-plugins-manager-3-demo-2008-03-29.htm/comment-page-1#comment-163</link>
		<dc:creator>haroun</dc:creator>
		<pubDate>Fri, 06 Mar 2009 13:13:48 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/wordpress/?p=189#comment-163</guid>
		<description>另外还有一个问题想问下你，我做了一个程序，老是在跑着跑着的时候（或者狂点界面操作－不访问服务）就会si在那里，然后从任务管理器看到该程序的线程在猛增，估计是出现什么si锁之类的吧。但是它却不报错，所以不知在那里出现问题了。有什么办法可以检测一下呢？</description>
		<content:encoded><![CDATA[<p>另外还有一个问题想问下你，我做了一个程序，老是在跑着跑着的时候（或者狂点界面操作－不访问服务）就会si在那里，然后从任务管理器看到该程序的线程在猛增，估计是出现什么si锁之类的吧。但是它却不报错，所以不知在那里出现问题了。有什么办法可以检测一下呢？</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：haroun</title>
		<link>http://www.xiaozhou.net/myworks/dynamic-plugins-manager-3-demo-2008-03-29.htm/comment-page-1#comment-162</link>
		<dc:creator>haroun</dc:creator>
		<pubDate>Fri, 06 Mar 2009 13:12:30 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/wordpress/?p=189#comment-162</guid>
		<description>你发给我的代码已收到，先研究一下。谢谢哦。</description>
		<content:encoded><![CDATA[<p>你发给我的代码已收到，先研究一下。谢谢哦。</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：haroun</title>
		<link>http://www.xiaozhou.net/myworks/dynamic-plugins-manager-3-demo-2008-03-29.htm/comment-page-1#comment-161</link>
		<dc:creator>haroun</dc:creator>
		<pubDate>Thu, 05 Mar 2009 17:50:43 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/wordpress/?p=189#comment-161</guid>
		<description>如果你可以提供代码最好啦，我就是想不出来。我也试着玩了一下，最后只能用一个域来加载dll，创建实例，然后作为主窗体的子窗体加进去。但是用一个域来加载的话，就不能卸载了，这好郁闷哦。不知你有什么好方法，期待你的代码，呵……。

另外还有一件好郁闷的事，就是发现界面好容易假死在那里，即使我用了多线程也一样，只要访问服务。有什么办法不让它假死在那里呢？

cooldog，先谢谢你哦。今天在在你的blog里转了一天，学了不少东西，呵。

还有，我的邮箱是chenhuizhong_n@163.com。或者你就写一个例子是可以加载界面插件的，提供源码下载，让我们大家都学习一下。我也从那里下载就行了！

[reply=cooldog,2009-03-06 09:50 AM]用域的方式当然是可以卸载的……实例的代码我发到你邮箱了。[/reply]
[reply=cooldog,2009-03-06 09:58 AM]另外还有一件好郁闷的事，就是发现界面好容易假死在那里，即使我用了多线程也一样，只要访问服务。有什么办法不让它假死在那里呢？
-----------------------------------------------------------------------------------
这个要看你访问的服务是什么服务？是WebService一类的吗？访问这类服务其实有几种方式，你用的估计是默认的同步方式，同步方式必须要等待调用完毕，界面线程才恢复响应，继续执行。可以考虑采用异步的方式，这样界面就不会出现你说的假死现象了。[/reply]</description>
		<content:encoded><![CDATA[<p>如果你可以提供代码最好啦，我就是想不出来。我也试着玩了一下，最后只能用一个域来加载dll，创建实例，然后作为主窗体的子窗体加进去。但是用一个域来加载的话，就不能卸载了，这好郁闷哦。不知你有什么好方法，期待你的代码，呵……。</p>
<p>另外还有一件好郁闷的事，就是发现界面好容易假死在那里，即使我用了多线程也一样，只要访问服务。有什么办法不让它假死在那里呢？</p>
<p>cooldog，先谢谢你哦。今天在在你的blog里转了一天，学了不少东西，呵。</p>
<p>还有，我的邮箱是chenhuizhong_n@163.com。或者你就写一个例子是可以加载界面插件的，提供源码下载，让我们大家都学习一下。我也从那里下载就行了！</p>
<p>[reply=cooldog,2009-03-06 09:50 AM]用域的方式当然是可以卸载的……实例的代码我发到你邮箱了。[/reply]<br />
[reply=cooldog,2009-03-06 09:58 AM]另外还有一件好郁闷的事，就是发现界面好容易假死在那里，即使我用了多线程也一样，只要访问服务。有什么办法不让它假死在那里呢？<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
这个要看你访问的服务是什么服务？是WebService一类的吗？访问这类服务其实有几种方式，你用的估计是默认的同步方式，同步方式必须要等待调用完毕，界面线程才恢复响应，继续执行。可以考虑采用异步的方式，这样界面就不会出现你说的假死现象了。[/reply]</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：haroun</title>
		<link>http://www.xiaozhou.net/myworks/dynamic-plugins-manager-3-demo-2008-03-29.htm/comment-page-1#comment-160</link>
		<dc:creator>haroun</dc:creator>
		<pubDate>Thu, 05 Mar 2009 09:35:16 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/wordpress/?p=189#comment-160</guid>
		<description>想问下，如果是有界面的插件，能不能加载呢？比如我是以多窗体为形式，每一个子窗体就为一个插件，那要怎么做呢？据我所知，appdomain是不支持界面的吧？
[reply=cooldog,2009-03-05 11:35 AM]haroun 有界面的当然也可以。其实是否支持界面和AppDomain没有什么联系。你可以把WinForm的界面和代码封装在插件的dll里面，在调用插件方法的时候，创建这个Form就可以了。如果你需要的话，我可以提供代码。[/reply]</description>
		<content:encoded><![CDATA[<p>想问下，如果是有界面的插件，能不能加载呢？比如我是以多窗体为形式，每一个子窗体就为一个插件，那要怎么做呢？据我所知，appdomain是不支持界面的吧？<br />
[reply=cooldog,2009-03-05 11:35 AM]haroun 有界面的当然也可以。其实是否支持界面和AppDomain没有什么联系。你可以把WinForm的界面和代码封装在插件的dll里面，在调用插件方法的时候，创建这个Form就可以了。如果你需要的话，我可以提供代码。[/reply]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

