首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将visual basic(VB6)代码转换为python

无法将visual basic(VB6)代码转换为python
EN

Stack Overflow用户
提问于 2012-08-13 20:52:16
回答 1查看 1.8K关注 0票数 0

我正在做一个软件(ELTIMA Software)的源代码,在那里我得到了多语言变体的源代码,特别是c#,VB6,Borland C builder6.0,Delphi7.0,VC6,VB.NET,VC.NET

问题是我不擅长这些语言,因为我是python开发人员。所以我想用python写这段代码。为此,我使用开放源码实用程序vb2py将VB6代码转换为python。

但是我无法获得VB6的正确输出。现在我不擅长VB6,但是我想出了以下代码来负责主要的软件开发。

代码语言:javascript
复制
Type=Exe
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\stdole2.tlb#OLE Automation
Form=MainForm.frm
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; mscomctl.ocx
Object={F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0; comdlg32.ocx
Form=PropertiesForm.frm
Module=Externs; Externs.bas
Object={FD79D0DD-519A-4337-B682-DC2697BCDF25}#4.0#0; HMFAx.dll
IconForm="MainForm"
Startup="MainForm"
ExeName32="VB6Example.exe"
Command32=""
Name="VB6Example"
HelpContextID="0"
CompatibleMode="0"
MajorVer=1
MinorVer=0
RevisionVer=0
AutoIncrementVer=0
ServerSupportFiles=0
VersionCompanyName="Eltima"
CompilationType=0
OptimizationType=0
FavorPentiumPro(tm)=0
CodeViewDebugInfo=0
NoAliasing=0
BoundsCheck=0
OverflowCheck=0
FlPointCheck=0
FDIVCheck=0
UnroundedFP=0
StartMode=0
Unattended=0
Retained=0
ThreadPerObject=0
MaxNumberOfThreads=1

[MS Transaction Server]
AutoRefresh=1

我只想在这里有人能帮助我使这段代码在python中,或至少帮助我理解代码,以便我可以编码到python中。

编辑:如果您需要任何其他文件来理解代码,也请注明。我也有一些其他的文件,如“清单文件”和表单文件,但我认为这是用于GUI的东西

EN

回答 1

Stack Overflow用户

发布于 2012-08-13 21:07:38

这并不是你想要的答案,但我同意@darkphoenix的评论,你需要从头开始重写软件。

然而,并不是所有的东西都丢失了,因为你将能够看到原始代码是如何做它所做的事情的,如果有注释,应该解释它为什么这样做。

此外,编程就是编程-逻辑是相同的,只是语法发生了变化。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11934627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档