乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 192|回复: 18

[编程交流] 我应该安装什么?

[复制链接]

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:13:53 | 显示全部楼层 |阅读模式
我肯定BlackBox在前一段时间告诉过我这件事,但我不记得在哪里。
 
我准备用Windows 7和64位AutoCAD 2013来取代我的Windows XP/32位AutoCAD 2013。我有几个例程是用老版本的VB编写的。Net express。VB的哪个版本。Net express是否需要继续编写例程?从哪里获取AutoCAD模板?
 
同样,我们的IT部门“安全地存储”了VB6 instal磁盘(读取-找不到),我有几个对我们部门至关重要的例程。有没有办法将源文件用于免费下载程序?
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 22:18:13 | 显示全部楼层
如果您运行的是W7 64位机器,则可以使用Visual Basic Express 2012。您应该能够加载您的VB 2008 Express和VB 2010 Express项目,也许只需稍微调整一下,就可以重新编译它们,使其在“任何CPU”上运行,并注意。NET Framework版本,默认为4.0,但您可以将其更改为早期版本,以适合使用您的程序的其他计算机。将VB6代码转换为。NET并不是那么直截了当。VB6表单不会传输到VB 2010或2012。可以将VB6表单导入VB 2005和2008。诀窍是将其导入2008年,并将其保存为一个。NET项目,然后在2010年或2012年打开它,但需要进行一些调整。从32位系统转移到64位系统会给您带来一些问题,因为表单上的控件不兼容。我做了几次转换,选择从头开始重新设计表单,并使用我的旧代码作为模板,但利用这个机会在过程中改进代码。这有点费时,但我认为最终它支付了股息,实际上并不比修复转换错误花费更多的时间。
 
更麻烦的是转换用VBA VB6.3引擎编写的VBA代码。在这里,我建议完全忘记任何转换旧代码的想法,从头开始。
 
关于你关于模板的问题,你从Jerry Winters那里得到的模板将用于VB。NET 2010 64位W7,它在这里适用于我。SpiderNet模板也可以工作。但我不知道他们是否能用VB。2012年净额。也许BB已经试过了,或者Seant。
 
祝你好运,让我们知道你进展如何。
 
B
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:23:51 | 显示全部楼层
谢谢你那篇综合性的帖子。在我把前一个答案归因于BB之后,我开始怀疑它是否来自你。
 
我想我被VB6中剩下的VB6东西困住了,我为什么明确要求安装好几次。当我问它在哪里时,我被告知“在保险箱里——如果我们能找到它的话”。我会测试我的exe文件,让我的老板知道没有任何更新的机会。他有一个很大的存在,并经常鼓励它看起来更难一点。
 
我完成的例程似乎确实适用于我们现有的各种机器,但我真的只想安装一个VB程序,所以我马上去找VB Express 2012。我从来没有成功加载杰瑞·温特斯的模板,但我会用新机器再试一次。
 
如果你再也没有收到我的来信,一切都会大错特错。
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:25:54 | 显示全部楼层
泰克,
 
我找不到2012年的快车。有一个2013版的Windows 8和一个2010版的,我正在下载。我想我在我的另一台机器上有这个和2008,我永远都记不起该用哪台了。这应该更容易。
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 22:29:32 | 显示全部楼层
BB确实给了你(同时也给了我)各种各样的信息和模板。我只对windows 8上的Winters模板有问题。它无法正常加载,我曾向Jerry发送电子邮件,询问他的经验和建议,但从未得到回复。
 
如果您只有exe文件,那么您将无法从任何VB更新它们。NET版本。唯一的机会是如果您有原始的VB6源项目(vbproj文件等)。我自己几乎没有将VB6源项目转换为VB的经验。NET,但我的一个朋友在源项目形式中有一个巨大的VB6程序,最后放弃了在VB中运行它。净额。
 
我正在运行VB。NET 2010 Professional在32位和64位环境中运行,在为32位和64位计算机编写内容时,它在我的W7和W8机器上运行良好。我的建议是坚持2010年,因为从2012年(2013年?)开始,你对表单的控制会有一些问题。2012只使用64位控件,而这在32位机器上是不可用的。我从2012年开始就没有做这件事的经验。在某个地方读了一篇文章后,我决定把它搁置起来,因为2010年做得很好。
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:33:53 | 显示全部楼层
谢谢,这几乎证实了我的想法。
 
我有VB6程序的exe和源文件,但没有编辑它的方法。
 
我还发电子邮件给杰瑞征求意见,因为我无法将文件发送到extact,也没有收到回复。我们将在星期一看看我这次是否安装了它们。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 22:37:14 | 显示全部楼层
嘿伙计们,
 
抱歉延迟回复;求职。
 
这里有一个下载Visual Studio Express 2012的链接(愚蠢的是,他们没有在主下载页面中包含此链接),下面是最新的SDK和。NET向导(模板)。
 
我可以帮你做一些事情。NET代码,只要存在。NET API相当于您的VBA,但恐怕我跳过了VBA(LISP-->.NET),因此我可能无法帮助您完成批处理转换过程。
 
干杯
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:39:25 | 显示全部楼层
谢谢BB,我将在周一查看2012 instal。
 
我很高兴我所有的VBA例程(除了一个)现在都在VB上工作。Net,因为我今年早些时候经历了这个过程,但现在我有了一台机器来测试它们,而不是询问其他人——通常会得到“稍后”的回复。
 
问题例程是用VB6编写的,并编译为exe,但对于较新的ACAD,可能需要稍微调整。除非有人找到VB6 CD,否则我不能这样做。
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 22:42:46 | 显示全部楼层
嘿,BB,我就知道你会来的。好久不见。
 
如果我是对的,Dave提到的VB6代码是Visual Basic 6,它是VB的先驱。净额。我提到VBA代码,因为我知道他仍然有一些VBA的东西。
 
Dave,下载VB是值得的。Net Express 2008并尝试导入VB6项目。你没有什么可失去的。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 22:44:05 | 显示全部楼层
 
你这么说真是太好了,小家伙-我知道,我也很想你们。
 
我一直忙于Portathon(已经发布了5个应用中的4个,不确定是否有时间完成最后一个应用[unRevCloud]),同时积极寻找新工作。
 
谢天谢地,我现在正在讨论一些合同工作,但我仍然需要找到足够的工作来离开我目前的职位,这简直是不可持续的(说来话长,我很失望)。
 
 
 
不用担心,您可能还想在Autodesk上提出类似的问题。NET论坛,因为他们最近已经知道,ADN的工作人员将监测这些帖子。。。但他们的论坛目前已关闭。
 
干杯
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 08:48 , Processed in 0.511466 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表