|
本帖最后由 rwj_238 于 2012-8-9 13:46 编辑
wsg
定制化ELEMENT 的疑问
你好!
最近,我正在试用Simio,试用的是评估版(免费)版本。在使用过程中,我遇到了一个问题,想请教一下。
我自己用C#开发了一个自己的Element,并把相应的dll复制到相应的UserExtensions目录下了,但在Simio中,无法看到自己开发的Element,估计需要“User Defined”按钮进行添加导入,但是“User Defined”按钮被点击后却没有任何的反应。
我想请教一下“User Defined”按钮的这种反应是否正常?我想添加自己开发的Element的步骤是否正确?如果不正确,那应该怎么做?
谨盼复。
谢谢!
WSG
rwj_238 : ----
您好,已经对你的代码做了一些修改,重建了.dll,并放入UserExtensions文件夹,我可以在SIMIO里找到它了.希望这些小的改动不影响你要实现的功能.如果还有问题,可以继续讨论.谢谢,我删除了
using SimioExtensions
using System.Windows.Forms
(如果你确实需要它们.可以再加进来..但是我把他们删除后,重新BUILD动态链接库文件,就OK了,可能这里有点问题..)
我将
"public string ElementName"改成了"public string Name".在这句代码后面,增加了一个描述,( Description)和图象(Icon).(是必须的)
public string Description
{
get
{
return "Description of WsgDll";
}
}
public System.Drawing.Image Icon
{
get { return null; }
}
还有,
public void Initialize(IExecutionContext context) 改成 public void Initialize()
public void Shutdown(IExecutionContext context) 改成public void Shutdown()
只有这样,DLL才能正确的被编译,我估计这里是有些问题的.
|
评分
-
查看全部评分
|