从 vc6 dll 创建 wstring 时出现错误的指针或链接问题
我在 VC6 上使用 wstring 生成了一个 DLL,并且我尝试在 VC9 项目中使用它。 在此 DLL 中,有一个更高级别的类操作 wstring,称为 UtfString。 我在项…
如何在 Visual C 中编写以下内联汇编代码 6.0?
我正在 GCC(适用于 Linux/Ubuntu)中用 C 编写一个应用程序,它使用以下内联汇编。 float a[4] = { 10, 20, 30, 40 }; float b[4] = { 0.1, 0.1, 0.1…
VC++ 当给出 %d 时,6.0 应用程序在 CString::Format 内崩溃
使用 %d 格式说明符执行 CString::Format 操作时,VC++ 6.0 应用程序崩溃。 这种情况并不总是发生,而是在应用程序内存增长到 100MB 或更多时发生。 …
如何从DDK示例构建工作区?
我是 win32 编程和驱动程序编程的新手。 我已经在我的系统上安装了 Windows DDK,并且有一些使用 DDK 的示例,但这些示例没有 dsw 文件。 我想知道如…
MSDN 2003 - 如何显示文件的完整路径
我们将从 Microsoft Visual Studio 6.0 迁移到 Microsoft Visual Studio .NET 2003。 在 Visual Studio 6.0 中,如果您转到工作区,转到“文件视图”…
无法从“const wchar_t *”转换 至“_TCHAR *”
_TCHAR* strGroupName = NULL; const _TCHAR* strTempName = NULL; //Assign some value to strTempName strGroupName = _tcschr(strTempName, 92) //…
丢失的 ; 在 VC9 中编译 VC6 代码时在标识符之前
以下代码在 VC6 中编译正常,但是当我在 VS2008 中编译相同的项目时,出现以下错误 错误 C2146:语法错误:缺少 ';' 在标识符“m_pItr”之前, templa…
迁移 C++ 后出现错误 C2678 从 VC6 到 VS2008 的代码 - 找不到采用“type”类型的左侧操作数的运算符
这段代码在VC6中编译文件,但在VS 2008中却出现错误。 谁能告诉我为什么? 我猜这是因为你不能再将指针与 NULL 进行比较(这是 0 的 typedef)。 如果…
链接到所有 Visual Studio $ 变量
我正在查看 Visual Studio 2008 中的 $(Configuration)、$(ProjectDir) 等预构建事件。 是否有所有这些变量的链接以及每个变量的定义?…
IHTMLDocument2::write() 的问题
我正在尝试从 html 缓冲区创建一个 mshtml 文档对象。 但是,当执行以下代码时,它会调用 Internet Explorer 窗口。 如何防止它调用 IE。 #include #i…