安装HyltAdapter的时候还是没有成功,把错误提示贴上来了

Discussion in 'Wealth-Lab Developer' started by gzpony, Apr 17, 2006.

  1. 下载了fisher兄 和 tom_sh 兄的WLD数据插件 (将实时行情插件和读分析家插件合成一个安装程序的那个HyltAdapter)。安装不成功。

    静态数据插件的出错信息和Hylt老大贴出来的一样
    [​IMG]

    动态数据插件的出错信息在下面
    [​IMG]
     
  2. 点击确定后,出现
    [​IMG]
     
  3. 难道是WLD的版本太新造成的?

    我测试用的WLD版本是3.01 bulid 20。

    或者要安装其他版本的.net framework ?

    请教老大们
     
  4. 对了,那个帖子

    fisher 说的
    "to hylt :原来有没有装过静态插件,如果有试试先删除原来在datasource里面的数据,然后再设置一遍看看 "


    我也试过,把原来所有的数据都删除了,然后重装了该插件,情况依旧。
     
  5. 这不是wld的问题,是什么原因我现在也搞不清楚.
     
  6. 不知道新插件怎么样了?一直没有消息 :(
     
  7. 看错误提示,象是MSCOREE.dll的版本有冲突引起的。

    fisher你成功运行的软件环境是什么样的?

    我这里出错的软件环境是:

    windows server 2003 enterprise edition
    版本 5.2(内部版本号 3790. srv03_rtm.030324-2048)

    装有.NET Framework 1.1 版本1.1.4322
    及装了Microsoft Visual Studio .NET 2003 版本 7.1.3091
    当中的Microsoft Visual C# .NET
     
  8. gzpony: 你可以自己也写一个Adapter啊。
    好象记得你在天河软件园,哪天去飞狐公司玩咱们一块去吧。
     

  9. 或者有可能是你们编写插件用的mscorwks.dll和我机器里面的

    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\mscorwks.dll

    版本不同,所以调用出错。这样的话,也许要统一应用和开发两方的.net版本?

    我这里 mscorwks.dll 的版本是1.1.4322.573 ,就是错误提示里面提到的MSCOREE.dll 了。对这个文件功能的描述是: Microsoft .NET Runtime Common Language Runtime - WorkStation
     
  10. 呵呵,水平还不够啊。本来确实是想写一个。

    hylt老大是广州的? 被老大看出工作地点了。 :)

    好啊,有机会去飞狐公司玩或者交流的话。
     
  11. win2003 Enterprise Edition SP1 中文版,其他一样.
     
  12. 以前有没有单独装过静态或者动态的DLL?
     
  13. .NET的版本冲突造成的。
    gzpony的版本可以有问题,比如安装过.net 1.1 sp1没有啊?安装过.net2.0吗 ?.net2.0的版本也有很多。

    最好的办法就是把.net全部删除。重新安装.net1.1,然后安装.net 1.1 sp1
     
  14. 有装"8987‘s 分析家日线/5分钟线转WLD接口" 和你们之前编写的实时插件。
     
  15. 试一下 
    在WLD安装目录下进入命令提示符,键入C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\regasm / u XXX.dll
    XXX.dll 对应原来装的静态或动态的dll 文件

    然后重新运行安装文件
     
  16. 也遇到相同的问题,各位是如何解决的.请再仔细说说.
     
  17. 还没解决 :( ,暂时不搞了,等他们的下一版本出来。
     
  18. 应该是连接的DLL的问题,现在的。NET版本很乱,有net1.1、net 1.1 sp1以及。NET2。0,还有不同语言版。以后这个问题会很麻烦啊。安装。NET2。0需要INSTALL3。0,而INSTALL3。0下载需要认证正版,而且好象不同语言版的INSTALL3。0是不一样的,如果语言版不一致可能连升级就不让你做了 :cry:
    我试过了,把以前的安装的插件解除,问题就解决了C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\regasm / u XXX.dll
     
  19. 呵呵,这样的话还不如用原来的Win32方式搞;或者发布软件的时候顺带这个版本的.net framework :)
     
  20. 。NET开发简单,当然如果开发的人对开发很熟悉用WIN32开发小程序当然最好。发布的时候附带。NET framework不现实的,一个。NET framework都是几十M以上的。可能只能是开发的人标明一下版本了。