gpt4 book ai didi

debugging - 我们可以从visual studio2019调试vb6中存在的代码吗

转载 作者:行者123 更新时间:2023-12-01 03:04:28 28 4
gpt4 key购买 nike

我在 VB6 中有代码,我从 VS2019 调用了 VB6 的一个函数。

我的代码:

protected void Button_Click(Object sender, EventArgs e)

{
Button clickedButton = (Button)sender;
SellitEcom31.System ss = new SellitEcom31.System();
ss.InitializeSite(0); //Function present in vb6
}

我的问题是如何从 VS2019 调试到 Vb6 代码(当调试命中 VS2019 中的 InitializeSite() 函数时,调试将如何进入 VB6 IDE)

注意:我启用了

1) 选项 |调试 |编辑并继续 |启用 native 编辑并继续

2) 选项 |调试 |一般 |使用托管兼容模式

最佳答案

My question is how can i debug to Vb6 code from VS2019 (when debug hits the InitializeSite() function in VS2019 , how will the debug enter into VB6 IDE )



恐怕答案是否定的。

对于 VS2015 及之前的版本,我们可以通过更改一些设置(例如您已启用的选项)来调试 VS 中由 VB6 项目生成的 DLLS。但是从VS2017开始,好像不再支持了。

感谢 MarkJ 的文档,我似乎没有找到任何关于支持调试 VB6 代码的最新版本 VS 的文档。由于它,我有 reported it to the DC Forum .此外,您可以投票并添加评论( 如果我不详细描述 ),以便引起支持团队的注意。

作为建议 , try converting your vb6 project to a vb.net project这样VS就可以直接使用了。这可能是一个复杂的过程,只是一个建议。

希望能帮到你。

关于debugging - 我们可以从visual studio2019调试vb6中存在的代码吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59101868/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com