win64

    15热度

    5回答

    我只安装了32位Windows,所以我无法自己验证。 如果我理解正确,在Microsoft API的各个地方使用的DWORD是参考原始的16位字,并且与当前的硬件架构无​​关? 因此,即使当我最终编译并链接我的应用程序以在64位Windows中运行时,似乎是32位的DWORD仍将保留32位?或者将DWORD变成128位宽?

    4热度

    1回答

    从哪里可以获得适用于我的64位Windows 7机器的GCC/G ++编译器?

    1热度

    1回答

    我是P /在gdi32.dll中调用CreateRectRgn。此功能的正常的P/Invoke签名是: [DllImport("gdi32", SetLastError=true)] static extern IntPtr CreateRectRgn(int nLeft, int nTop, int nRight, int nBottom); 作为快捷方式,我也定义了这个过载: [DllI

    3热度

    2回答

    Windows API中有some new integer types支持Win64。他们并不总是得到支持;例如they aren't present in MSVC6。 如何编写#if条件来检测<windows.h>是否支持这些类型? (我的代码需要编译许多不同版本的Microsoft Visual C++,包括MSVC6,因此我需要提供我自己的这些类型的定义,#if在较新的编译器中禁用它们)。

    1热度

    1回答

    我发现,如果你打开位于32位服务器上的共享文件夹从64位Windows 7计算机文件,读它,锁定它,然后再次打开它。当你关闭所有打开的句柄时,文件实际上保持打开。 的具体步骤是: 将一个文件,是7000至10000字节长在32位Windows计算机上的共享文件夹,我们使用的是Windows Server 2003的 为Win32编译以下代码,以便它在WOW64下运行。请注意,为了简单起见,我错过了

    0热度

    1回答

    我有一个用Delphi编写的Windows 32位应用程序,它在Windows Server 2008 64位下运行时出现问题。 细节很简单(“有各种打印问题”是迄今为止我能得到的最好的报告),并且该应用在我可以访问的所有Win64平台上运行良好,但除此之外,我会想到为Win32目标编译的应用程序应该在Win64上运行得非常好。 或者我在这里错过了什么?

    0热度

    1回答

    所以我试图建立在64 我链接到所有64个库的32位应用程序,我已经重新编译,我们使用64位的一切。 我现在越来越奇怪的错误。 我在网上看到了一些类似的错误,但在这些话题中没有任何用处。 任何想法可能会导致此行为错误? 警告C4091: '类型定义':忽视了离开的时候没有变量声明 C '浮动' 的:\ Program Files文件\微软的SDK \的Windows \ v6.0A \包含\ WIN

    3热度

    1回答

    在我的Windows窗体应用程序中,我想捕获Windows 7 snap消息,没有人知道当窗口即将被捕获时生成哪条消息。 我试着听应用程序,它看起来像WM_GETMINMAXINFO = 0x24;生成。 任何人都可以确认,如果这是真的窗口消息快照?

    1热度

    1回答

    我有一些64位问题。这里的瓢: 我有32位COM EXE(用FoxPro编写)。此exe文件调用32位COM DLL(也写在FoxPro中)。在32位Windows世界中,该DLL被放置在C:/Windows/System32目录中,注册了C:/Windows/System32/regsvr32.exe,一切正常。该exe可以启动和任何需要DLL的进程都很好。 这是64位世界中的不同故事。我试图安

    0热度

    1回答

    我开发了一个windows应用程序,使用C#VS 2008和Sql 2005 express, 我已经在我的机器上测试了应用程序,它工作正常,我的机器是win32位,当我在Windows 64bit上试用应用程序时它始终给我一个错误消息的应用程序的开始,虽然我在该机器上安装了sql express 但我应该安装.NETframwork3.5sp1 64位吗? ,目标机器是widows 7 64bi