问题标签 [visual-c++-6]
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.
c++ - 是否有基本 win32 C++ 的 TRACE 语句?
在 MFC C++ (Visual Studio 6) 中,我习惯于使用 TRACE 宏进行调试。普通的win32是否有等效的声明?
c++ - 如何获取和设置编辑框的“只读”属性?
如何获取和设置编辑框的“只读”属性?
c++ - 我如何用精神正确地解析这个?
我的情况:我是 Spirit 的新手,我必须使用 VC6,因此我使用的是 Spirit 1.6.4。
我有一条看起来像这样的线:
DESCRIPTION
如果行以 . 开头,我想将文本放入字符串中//The Description;
。
我有一些有用的东西,但对我来说看起来并不那么优雅:
我更想将所有可打印字符分配到下一个';'
,但以下不起作用,因为parse(...).hit == false
我如何让它击中?
debugging - 解释 MSVC++6 中的调试符号
您将如何以像我这样的新手程序员能够理解的方式来解释“符号”?
这些是什么?它们是某种到函数的映射吗?
我想学习更高级的调试技术,这个学期对我来说是一个障碍。
visual-studio - 从 Visual Studio 6 中删除 SourceSafe 集成
最近,由于我们搬家了,SourceSafe 与 Visual Studio 的集成开始表现不佳,而且 SourceSafe“服务器”位于 VPN 上,而 VPN 连接速度很慢。这使得在 Visual c++ 6 中加载大型项目需要 5 分钟以上,因为它必须与每个项目的“服务器”对话。此外,集成中存在一些危险的错误(某些共享项目的自动签出将获取最新版本的分支文件)。这导致我想要禁用 SourceSafe 集成,但是我没有找到任何菜单选项或卸载选项。谷歌报告了一些注册表调整,但似乎都没有奏效。
有谁知道从 Visual C++ 6 中删除 SourceSafe 集成而不完全卸载 SourceSafe 的简单方法?
c++ - 修改修饰名称 - VS6.0 到 VS2005 迁移
经过几个小时的谷歌搜索,我想是时候问问专家了。我们有一个遗留模块(MS Visual C++ 6.0),我们正在尝试将其移植到 VS 2005。存在许多调用应用程序,因此我们正在尝试(如果可能)保持这些向后兼容。
在代码方面,结果非常简单,几个小时的开发消除了所有编译器错误和大多数警告。
然后我在链接步骤中遇到了一些“未解决的外部符号”错误,这似乎是装饰名称的细微差别。
事实证明,一组错误与 time_t 是 VS2005 中的 64 位结构有关——定义_USE_32BIT_TIME_T
修复了这三个。
现在我遇到了两个剩余的错误:
函数定义为
int RC_STATE::my_function(UINT stateId, UINT period, UINT index, UINT paramtype, UINT dpindex, UINT managerId, UINT calctype, UINT status, double *p_val, long *p_isc, CTime *p_time)
看来,在“旧”Visual Studio 下,它对装饰名称很满意
?my_function@RC_STATE@@QAEHIIIIIIIIPANPAJPAVCTime@@@Z
但是现在,VS2005 想要为“CTime”参数包含 ATL 命名空间:
?my_function@RC_STATE@@QAEHIIIIIIIIPANPAJPAVCTime@ATL@@@Z
如果我用这个新的修饰名称更新我的 .DEF 文件,它会编译和链接......耶!除了当我用一些曾经可以工作的代码将那个 DLL 放下时,它抱怨它无法在 DLL 中找到过程入口点(即具有“旧”结构的入口点,没有命名空间)。
有什么建议么?是否有某种关键字,编译器指令可以让我告诉编译器不要将命名空间放在修饰名称中(我知道命名空间很好,但是与需要命名空间的 CTime 类型没有冲突解决冲突)。
是否有任何解决方法可以使修饰名称与旧格式匹配?
非常感谢任何建议。
visual-c++ - 如何在组合框中获取当前选择的值(字符串)?
如何在组合框中获取当前选择的值(字符串)?
(不是整数索引)
c++ - Qt 和 VC++ 6.0 IDE?
首先,我想知道我是否应该同时使用 Qt 和 Windows。如果是这样,我应该使用 VC++ 6.0 IDE 还是另一个?
c++ - vc++折线图示例
有人可以向我提供有关如何在 vc++ 6.0 中绘制折线图的提示吗?
c++ - 将资源文件添加到 VC6 dll
我有许多 VC 6.0 项目 (dsps),它们构建到没有资源文件的 dll 中。知道如何将资源添加到现有项目中吗?
该项目即将发布一个主要版本,我想为当前缺少的那些 dll 添加一个文件版本。dll 将在发布之前重新编译,所以我只是想让这些 dsps 像我在这个项目中继承的所有其他 dsps(确实有一个文件和产品版本等,以便我们可以轻松地准确地知道什么在运行客户的机器。
一个答案:创建一个 *.rc 和 resource.h 文件(从另一个项目复制?)并将其添加到 VC6 文件视图中 ypur 项目的源文件夹中。资源视图是自动创建的。谢谢你们的帮助,给了我需要的指点。