问题标签 [vb6-migration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
468 浏览

vb.net - 是否有任何 vb 应用程序迁移到 delphi?

我想听听经典 vb 开发人员将他们的应用程序迁移到 delphi 而不是 vb.net 的经验。效果如何?你是高兴还是遗憾你没有搬到 vb.net?

0 投票
10 回答
3198 浏览

c# - 如何将 VB5 项目转换为 ac# 项目

我有一个想要升级到 ac# 项目的 VB5(非 .net)项目。有没有人对可以帮助我解决这个问题的方法或免费工具有任何建议。

谢谢

布拉德

0 投票
1 回答
2479 浏览

vb.net - 在 VS.NET 中将 VB6 数据报表迁移到 Crystal Report

我正在尝试通过 Visual Studio 中的迁移过程将 VB6 数据报表(.dsr 文件)转换为 Crystal Report。我已阅读有关从 Visual Studio 2005/2008 将数据报告添加到项目的文章,并将数据报告转换为水晶报告,但我没有成功。VB6数据环境也需要转换吗?有没有人能够成功地做到这一点,如果是这样,怎么做?

0 投票
5 回答
31079 浏览

vb.net - 如何在 VB.NET 中卸载所有打开的表单?

在将 VB6 代码转换为 VB.NET 的过程中,我需要替换以下旨在关闭应用程序中剩余的所有打开表单的代码。

我已经用(如TFMUnload所示)替换了该函数,但编译器抱怨它不是.CloseOpenFormsMy.Application

我在哪里可以访问打开的表格?

0 投票
2 回答
1648 浏览

vb.net - 从 VB6 迁移到 .NET,TreeNode.FirstSibling 是否有等效功能?

我正在迁移的桌面应用程序大量使用 TreeView 控件,以及对 的许多调用TreeNode.FirstSibling,例如

是否有等效的功能可以使用?

0 投票
5 回答
2553 浏览

c# - 将大型 vb6 应用程序移动到 web 或 winforms。你决定!

我正在将大型 vb6 应用程序移植到 .NET。当前应用程序是与一组本地访问数据库通信的桌面应用程序。应用程序中有大约 200 个表格和大约 100 个表格。屏幕大多是复杂的。大多数显示主从关系、嵌入式电子表格中的大量行和动态生成的编辑控件。

他们会将其移植到 .NET。我不确定他们是否会想要它基于 Web 或 winforms。对我来说,该应用程序似乎更适合 winforms。值得庆幸的是,无论选择如何,访问数据库都将替换为 sql server。

我使用winforms的原因:

  • 更丰富的用户界面。
  • 客户端缓存
  • 更快的发展。尽管 ASP.NET 比经典 ASP 的生产力高出数光年,但 Winforms 对我来说还是很有效率的。我还是宁愿在winforms中工作。
  • 可以显示更多数据并花费更少的时间来管理状态。

我计划将业务/数据层分解为一个单独的库。库中的业务对象将能够被 winforms 或 Web 应用程序使用。

我在想,如果我们先移植到 winforms 并且将 UI 和业务逻辑完全分离,我将能够在以后的 Web 版本中重用业务逻辑。鉴于业务/数据层位于一个单独的库中,没有 UI 依赖项。

最后,这不是我的决定,但我想听听您将大型 Windows 应用程序迁移到 asp.net 的经验。

将大型桌面应用程序迁移到 asp.net 是什么体验?你会如何处理这样的项目?您愿意将此应用程序移植到 winforms 或 asp.net 吗?为什么?

谢谢!史蒂夫

0 投票
1 回答
649 浏览

vb.net - VB.NET 中的 PDF 文件(从 VB 6 升级问题)

我已将我的项目从 vb6 升级到 VB.NET。该项目用于生成pdf文件..升级时我遇到了以下问题。

代码:

'UPGRADE_ISSUE:常量 vbUnicode 未升级。点击查看更多:
'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="vbup2070"' 'taptisColor = IIf(mvarEncodeASCII85, ToASCII85(ImgColor), StrConv(System.Text.UnicodeEncoding) .Unicode.GetString(ImgColor), vbUnicode)) sColor = IIf(mvarEncodeASCII85, ToASCII85(ImgColor),
DecodeString(System.Text.Encoding.UTF8.GetString(ImgColor))) 'sColor = IIf(mvarEncodeASCII85, ToASCII85(ImgColor),
StrConv(System.Text.UnicodeEncoding.Unicode.GetString(ImgColor),VbStrConv.None))

问题是它显示一个黑色矩形,它应该将图像显示为徽标。

请帮忙。如何解决 unicode 升级问题?

谢谢!

0 投票
8 回答
6664 浏览

.net - 从 VB6.0 升级的最佳开发工具

我计划将大型 vb6 应用程序升级到 .net。该项目使用许多第三方组件,例如 VSFlexGrid 以及水晶报表。它还使用源代码不可用的旧 VB6 dll。我的问题是

  1. 我应该将源代码转换为 C# 还是 VB.net 足够强大?对于不受支持或使用不安全/过时技术的第三方组件,我该怎么办?

我欢迎任何以前做过这件事的人提供任何有用的意见。

0 投票
5 回答
16313 浏览

.net - 从 VB6 迁移到 .NET/.NET Core 的最佳策略或工具

我的公司有大量用 VB6 编写的遗留应用程序。

我们正在从将 VB6 应用程序迁移到 .NET(特别是 3.5)。

将 VB6 迁移到 .NET 的最佳策略是什么?



注意:以下更新应转到“项目管理”,与主要问题无关。

[更新]:感谢您到目前为止的反馈
现在有更多问题弹出

  1. 您将如何分配开发人员来开发新的应用程序?
  2. 是否应该有一个特殊的一次性升级部门将旧应用程序转换为新应用程序?还是每个开发人员都应该参与转换过程?
  3. 只有高级开发人员才能参与转换吗?初级开发者?还是混合的?

似乎,我对这个问题思考得越多,就会出现更多的问题。

0 投票
6 回答
18701 浏览

c# - Visual Basic 6.0 的转换工具比较

这里有没有人使用以下任何一种(或任何其他工具)将您的 vb6 代码转换为 .net 语言?

Artinsoft 的升级伴侣 (转换为 c# 和 vb.net)

vbmigration 合作伙伴 (转换为 vb.net)

它们的效果如何?您转换了多大的项目?

之后还有多少工作要做?您对生成的 .net 项目有多满意。支持是怎样的?是否有任何地方为此类工具的用户提供支持论坛,这两家供应商似乎都没有提供。

他们收取什么费用,他们的价格没有公布,我听说上述两个例子的不同来源的价格差异很大