我被Visual Studio 2008和Eclipse宠坏了,不得不在VB6应用程序上做一些维护工作.
有谁知道VB6的替代/更新IDE?
重写不是一个选项我只是修复了一些错误,它是一个很大的代码库.
非常简单的问题,显然不可能找到一个合适的答案:我怎样才能使Visual Basic 6停止改变我的^ @#*变量套管!?!
我知道很多VB用户的一般意见是这个"功能"实际上非常有用,但我怀疑他们在任何源控制系统中都使用它很多.当您尝试与其他几个开发人员合作开展任何重要项目时,这绝对是一种感染.如果忽略,您会对文件(甚至没有实际代码更改的文件)产生数千个误报"更改",这些更改会污染修订历史记录,并且在某些情况下几乎不可能找到发生的实际更改.
如果你不忽略它(就像我的办公室,我们被迫实施"不需要更改案例"的政策),你花费的时间是你每次提交时的5倍,因为你必须小心地恢复VB的"修正" "在每个文件上,有时会恢复数百行以进行一行更改.
当然必须有一个设置,插件,黑客等可以删除这个不需要的"功能"?我愿意采取任何我能得到的方法,只要它不需要我挑选成堆的幻影差异.并预先解决了几个抱怨:不,我不能在我的差异工具中关闭案例检测,这不是重点.不,我们不能仅仅在全球范围内改变案例.我们正在与跨越多年开发的多个开发人员共同工作的数十万个LOC合作.从业务角度来看,同步是不可行的.最后:不,我们无法升级到VB.net或移植到另一种语言(尽可能多的我喜欢).
(是的,我现在只是有点恼怒.你能说出来吗?我道歉,但这花费了我的时间和我的公司资金,而且我觉得不可接受.)
VB6 IDE编辑器的一个令人讨厌的行为,特别是当从VS.NET等更新的工具切换回它时,它无法识别鼠标滚轮!也许VB6在大多数老鼠没有的时候被带出来,但有没有办法解决它所以它确实识别鼠标滚轮?
我们中的一些人总是不得不使用Microsoft的Visual Studio 6.0 IDE支持"遗留"代码 - 尽管意见不同 - 与Visual Studio系列IDE的后续版本相比,通常被认为不那么友好.
因此,我想了解一些最好的隐藏/记录不佳的IDE功能(可以是C++或VB).通常的做法是每个帖子的一个功能,请.
这不是一个问题,但我想我会开始一个线程,其中可以放置特别有用(和广泛适用)的vb6代码的链接.
我选择的是John Korejwa,位于星球的源代码处
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=50065&lngWId=1
基本上它的作用是在不诉诸第三方组件的情况下克服vb6的严重缺陷
在vb6中,图片只能存储为位图.如果您的应用程序涉及捕获和存储图像(例如文档扫描),那么与将图像存储为jpgs相比,这可能需要更大的硬盘空间.
这就是这个源代码通过包含jpeg压缩代码的单个类提供的内容.
这个限制是vb论坛上无数问题的原因,但这是我发现的唯一一个只使用你的vb6程序中的代码解决问题的代码.
我刚刚被要求记录一个人完成了10年的VB6开发.自从我自己查看VB6代码已经有一段时间了,所以我基本上想知道是否有人有任何关于如何最好地解决它的提示.
是否有任何好的软件,无论是否免费,哪些类似于VB6的javadoc,这可能会有所帮助?
或者,如果有人对如何执行此操作的工具/方法有任何建议.任何提示将不胜感激.
我正在从Java开发转向MSFT环境.该应用程序目前是用VB6编写的,将来它将转到VB.NET/C#,我现在需要找到一种方法来获取VB6.我被告知它已经老了,这些天里就没有可用的书了.
有小费吗?网站?
根据 VB6 的 MSDN 帮助
浮点值可以表示为 mmmEeee 或 mmmDeee,其中 mmm 是尾数,而 eee 是指数(10 的幂)。Single 数据类型的最高正值为 3.402823E+38,即 10 的 38 次方的 3.4 倍;Double 数据类型的最高正值是 1.79769313486232D+308,大约是 10 的 308 次方的 1.8 倍。使用 D 分隔数字文字中的尾数和指数会导致该值被视为 Double 数据类型。同样,以相同的方式使用 E 会将值视为单一数据类型。
现在在 VB6 IDE 中我试图输入这个
const MAX_DOUBLE as Double = 1.79769313486232D+308
Run Code Online (Sandbox Code Playgroud)
但是,一旦我离开那条线,IDE 就会抛出错误 6(溢出)
当您尝试进行超出分配目标限制的分配时,会导致溢出。...
那么如何定义 MAX_DOUBLE(和 MIN_DOUBLE)?
当忘记声明变量时,如何使VB6编译器失败?
这将阻止各种输入错误(键盘和数据类型)和错误像这样,当它试图访问意想不到的事情.
由于未正确声明变量而导致的问题:
我最近根据我的规范编辑了同学的数据收集软件.当我在Visual Basic 6中运行时程序工作正常,但理想情况下我想将程序编译成.exe文件,以便我可以从任何PC运行它.但是,当我选择将其转换为exe的选项时,我在编译时遇到以下错误:
编译错误:未定义子或函数.
我很好奇为什么我的程序将在Visual Basic中运行,但无法编译成exe.任何修复/建议将不胜感激!
我正在寻找用于代码导航和探索的优秀Visual Studio 6 Addins.
例如,我希望具有显示Resharper等方法的输入和输出调用的功能.
此外,我正在寻找一个更简单的代码导航.
你有什么建议吗?
我来自C#背景,但是我们有一个很久以前写的应用程序,它是一个vbp项目文件
什么开发环境将打开该文件-我知道cls和frm文件是类和表单文件,但从未使用过vbp项目
vb6 ×13
ide ×4
c++ ×1
compilation ×1
constants ×1
exe ×1
max ×1
minimum ×1
mousewheel ×1
navigation ×1
type-safety ×1
variables ×1
vb.net ×1
vba ×1
vbe ×1