今有一vb6.0编写的小程序..升级到.net后出现一些小错误.小弟初学,请各位大侠帮下忙.

zixing 2008-10-22 02:45:57
警告 1 未能解析此引用。找不到程序集“Microsoft.VisualBasic.PowerPacks”。请检查磁盘上是否存在该程序集。 如果此引用是您的代码所必需的,则可能出现编译错误。 担保
错误 2 无法确定 COM 引用“mce”的依赖项。加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY)) 担保
警告 3 未能找到引用的组件“Microsoft.VisualBasic.PowerPacks”。
警告 4 变量“str1”在赋值前被使用。可能会在运行时导致 null 引用异常。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\FrmKfs.vb 76 32 担保
警告 5 未使用的局部变量:“j”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\Frmjktj.vb 92 7 担保
警告 6 未使用的局部变量:“a”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\Frmjktj.vb 92 13 担保
警告 7 未使用的局部变量:“b”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\Frmjktj.vb 93 7 担保
警告 8 变量“str1”在赋值前被使用。可能会在运行时导致 null 引用异常。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\Frmjktj.vb 126 46 担保
警告 9 未使用的局部变量:“j”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\Frmjktj.vb 213 7 担保
警告 10 变量“ecxclename”在赋值前被使用。可能会在运行时导致 null 引用异常。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\Module1.vb 79 10 担保
警告 11 函数“CcKfs”并非在所有代码路径上都返回值。当使用结果时,可能会在运行时发生 null 引用异常。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\Module1.vb 236 2 担保
警告 12 变量“ystr”在赋值前被使用。可能会在运行时导致 null 引用异常。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmdawh.vb 12 14 担保
警告 13 变量“ccdocid”在赋值前被使用。可能会在运行时导致 null 引用异常。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmdawh.vb 37 55 担保
警告 14 未使用的局部变量:“i”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmdawh.vb 215 7 担保
警告 15 未使用的局部变量:“j”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmdawh.vb 216 7 担保
错误 16 “CtlRefresh”不是“AxMSFlexGridLib.AxMSFlexGrid”的成员。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmdawh.vb 367 3 担保
错误 17 未定义类型“Microsoft.VisualBasic.PowerPacks.LineShape”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmjk.Designer.vb 69 29 担保
错误 18 未定义类型“Microsoft.VisualBasic.PowerPacks.ShapeContainer”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmjk.Designer.vb 108 39 担保
错误 19 未定义类型“Microsoft.VisualBasic.PowerPacks.ShapeContainer”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmjk.Designer.vb 116 28 担保
错误 20 未定义类型“Microsoft.VisualBasic.PowerPacks.LineShape”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmjk.Designer.vb 159 18 担保
警告 21 Imports“Microsoft.VisualBasic.PowerPacks”中指定的命名空间或类型不包含任何公共成员,或者找不到该命名空间或类型。要确保定义了该命名空间或类型且其中至少包含一个公共成员;还要确保导入的元素名不使用任何别名。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmjk.vb 3 9 担保
警告 22 变量“ystr”在赋值前被使用。可能会在运行时导致 null 引用异常。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmseek.vb 10 44 担保
警告 23 未使用的局部变量:“i”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmseek.vb 208 7 担保
警告 24 未使用的局部变量:“j”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmseek.vb 209 7 担保
警告 25 变量“ystr”在赋值前被使用。可能会在运行时导致 null 引用异常。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmxx.vb 9 44 担保
警告 26 未使用的局部变量:“i”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmxx.vb 159 7 担保
警告 27 未使用的局部变量:“j”。 D:\documents\Visual Studio 2008\Projects\db\置业担保贷后管理系统.NET\frmxx.vb 160 7 担保
=================================================================================================================================
请大侠们帮忙,这些错误该怎么处理?分不够还有...谢谢谢谢
...全文
644 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
swt7065859 2009-05-18
  • 打赏
  • 举报
回复
我也在愁 未定义类型 Microsoft.VisualBasic.PowerPacks.ShapeContainer
未定义类型 Microsoft.VisualBasic.PowerPacks.LineShape

高手快帮帮忙吧
true_guowei 2008-10-24
  • 打赏
  • 举报
回复
各位来点有用的吧:
你可以打开项目--》点项目属性--》编译--》取消 将所有警告都视为错误

或者你自己改代码,比如下面几个错误:
未使用的局部变量i 表示这个变量没有真正操作过。可以增加一条语句:i=0来解决。
变量“str1”在赋值前被使用 表示str1没有赋值你就直接使用了比如:没有给str1赋值之前使用a=str1这个句子就不行:改成str1="",然后再:a=str1
函数“CcKfs”并非在所有代码路径上都返回值 这个需要你在函数里增加语句:return 0(返回值视具体类型)
。。
引用错误之类的错误比较麻烦,那个你要自己搞了:因为我不知道你引用了什么东西在.net里面没有


最好还是从写吧。
51Crack 2008-10-24
  • 打赏
  • 举报
回复
Microsoft.VisualBasic.PowerPacks
hztltgg 2008-10-24
  • 打赏
  • 举报
回复
没看出来是因为如果仅仅拖个控件,双击控件写代码的话,没变
taick 2008-10-24
  • 打赏
  • 举报
回复
通常是dll引用的问题
vbman2003 2008-10-23
  • 打赏
  • 举报
回复
建议用VB.NET重写吧,不是代码的差别,是编程思想的差别...
能正常运行的VB6程序,就这样升级到.ENT,感觉没什么意义......
zixing 2008-10-23
  • 打赏
  • 举报
回复
我怎么就没看出.net和原来的6.0差别再哪呢
zixing 2008-10-22
  • 打赏
  • 举报
回复
错误 1 无法确定 COM 引用“mce”的依赖项。加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY)) 担保
我现在就想解决这个错误.....请帮忙看下这个是什么错误?
jsweifen 2008-10-22
  • 打赏
  • 举报
回复
好像找不到dll文件
水如烟 2008-10-22
  • 打赏
  • 举报
回复
VB和VB.NET的编程思路比较大,建议还是重新编码.
个人觉得,那个"升级"作用不大,也没多大意义.
zixing 2008-10-22
  • 打赏
  • 举报
回复
现在还有一个没有解决.别的我自己解决掉了..只有这个
错误 1 无法确定 COM 引用“mce”的依赖项。加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY)) 担保
康斯坦汀 2008-10-22
  • 打赏
  • 举报
回复
认真看了你的错误,应该都是能解决的,(大部分是警告,可以忽略)
1,引用的外部控件要支持. NET ,或者找到。NET版,注册一下。
2,VB。NET语法严格些,警告都可以改掉,比如声明而未用的变量删掉,声明的同时先赋初值。
zixing 2008-10-22
  • 打赏
  • 举报
回复
代码我能写出来.
就是有些比如是前三条那样的错误.我不知道是什么意思...也不晓得怎么解决.
Visual Studio 2008 我用的是这个版本.
CloneCenter 2008-10-22
  • 打赏
  • 举报
回复
VB6里面貌似使用了一个叫做PowerPack的第三方COM组件,在你的.net程序中需要手工添加这个引用。或者在你升级VB6代码到.net时添加上这个引用。
hztltgg 2008-10-22
  • 打赏
  • 举报
回复
Vb.NET 是什么版本?
Microsoft.VisualBasic.PowerPacks 是你替换vb6的画图吧?没有引用到你的程序呀

http://blog.csdn.net/wzuomin/archive/2007/11/14/1883559.aspx
快乐乔巴 2008-10-22
  • 打赏
  • 举报
回复
VB6.0和Vb.NET它们还是有区别的阿 至少一个VB.NET是面向对象的语言,VB6.0则不是 语法也有不同之处的
先了解下VB.NET的语法在说~
ejoe313 2008-10-22
  • 打赏
  • 举报
回复
这么多的错误提示,让人看不明白的,
VB6.0和.NET是有一点区别的,
最好自己用.NET重新写一下

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧