64bit相关内容
我正在使用JDBC连接到我的微软访问数据库。 当我尝试连接到数据库时,我得到以下异常: java.sql.SQLException:[Microsoft] [ ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配 我正在使用64位Windows 7,而且我正在使用eclipse这也是64位版本我的数据库是一个微软访问数据库,似乎驱动程序是一个32位驱动程序,
..
我正在使用Java组件开发一个网站项目,目前正在测试跨浏览器的兼容性。大多数是好的,但Java部分将不会在64位浏览器上加载。看来我需要一个64位的JRE来测试。哪里可以下载Windows的64位Java运行时安装程序? 官方下载页面在这里: http://www.java.com/en/download/manual.jsp 除非我是盲人,否则Windows除了连接笔记以外,还有64
..
我总是使用双重计算,但双重提供比我需要更好的准确度(或者有意义,考虑到我做的大部分计算都是近似的开始)。 $ b $但是由于处理器已经是64位,所以我不希望使用比特率较低的类型将会有任何好处。 我是对/错,我如何优化速度(我知道较小的类型会更有效地记忆) 这里是测试 #include #include #include
..
当我运行时, double 大小有差异我的应用程序在32和64位环境? 如果我没有错误,在32位环境中的双倍将在0之后占用16位数,而64位中的双位将占用32位,我是对吗? 解决方案 不, IEEE 754双精度浮点数总是64位。类似地,单精度 float 总是32位。 如果您的问题是关于C#和/或。 NET(如您的标签所示),所有的数据类型大小是固定的,与您的系统架构无关。这
..
我正在将32位应用程序移植到64位。该应用程序支持的DLL是DLL。不幸的是,每个插件需要具有的一个强制性功能称为 FreeLibrary ,这当然与 kernel32 API同名。我的插件API使用 FreeLibrary 名称的原因是应用程序起源于不同的平台,其中 FreeLibrary 不与任何操作系统API冲突。但是,即使是使用 FreeLibrary 的32位Windows也不是问题,因
..
我有一个问题:使用JNI处理自生产的DLL。 我已经使用Visual Studio 2013生成DLL,用于64位计算机。我已经检查了Dependency Walker,如果我的DLL是64位,它是。然后我试图在我的Java源(Eclipse版本:Luna服务版本1(4.4.1)Java版本1.7.0_71-b14 64位版本)中使用DLL。 当我运行我的Java程序,我得到errorme
..
我只是在我的程序中使用一些DLL,它们被列为: OPENCV_CORE242D.DLL OPENCV_IMPROC242D.DLL VL.DLL 他们都要求一个名为“MSVCP90D.dll”的DLL ,我已经下载并将其放入2个目录中:C:\Windows\System32和C:\Windows\SYSWOW64(因为我使用的是64位机器)。 现在我正在使用一个名为“
..
我正在尝试使用第三方dll来编写我在Java中编写的程序。不幸的是,它只有32位的支持。当我尝试将dll加载到64位虚拟机时,我收到以下错误: 无法加载IA 32位于AMD 64位平台上的位.dll 我已尝试在32位虚拟机中运行,它在eclipse中工作,但是当我导出项目时,我得到相同的错误。请帮助! 诚恳的Ben 解决方案 64位热点JVM中的32位
..
我有一个32位COM组件,主要由ASP使用,我们也有64位版本。 64位版本在功能上是一样的,它也是使用相同的ProgID(据我所知,相同的CLSID等)。 我可以在64位版本的同一台机器上安装/ regsvr 64位版本(显然在不同的文件夹中),并且现有的32位应用程序继续使用32位组件,而64位应用程序使用64位版本? 使用C ++编写的本地代码组件,而不是.NET。
..
我想制作一个x86和x64版本的应用程序,因为我使用的一些库对于x86和x64(例如SQLite)有差异。 我作为目标操作系统“x64”的发布版本进行了新的配置。 有没有办法为配置定义不同的DLL,例如使用SQLite.dll for x86发行版和SQLite64.dll进行x64发行? 不幸的是,我不能使用“任何平台”选项是默认的,因为那些不是x64兼容的DLL。 我想支持真正
..
我正在看一些dumpbin的库,我注意到所有的64位版本都链接到KERNEL32。 64位Windows上没有KERNEL64?如果没有,为什么? 我所有的操作系统都是32位,所以我不能看。谷歌搜索没有什么值得的,所以我怀疑没有KERNEL64,但我仍然很好奇为什么这是。 编辑:我以后发现这是很有用 MSDN x64指南 解决方案 即使在64位窗口上,它始终称为 kerne
..
我的应用程序是作为x64应用程序构建的。搬到VS2010后,我获得了一些问题这似乎与引用的dll中的一些x64 / x86不匹配有关。现在我正在移动目标.NET4,并且我获得更多的类似的问题。 我的问题是:在混合x64和x86时需要采取什么预防措施。可以完成吗?我认为x64应用程序应该能够使用x86 dll没有问题。没有?另一方面呢?一个x86应用程序可以引用x64 dll - 只要它在x6
..
解决方案 如果一个非托管 DLL文件是x86或x64,我如何以编程方式告诉C# p>请参阅规格。这是一个基本的实现: public static MachineType GetDllMachineType(string dllPath) { //见http ://www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx
..
我试图使用以下代码: cd c:\windows\system32 regsvr32 .exe dllname.ax 但这对我来说无效。如何使用64位处理器在Windows 7上注册一个DLL文件? 解决方案 键入 regsvr32 name.dll 进入命令提示符(在提升模式下执行!),然后按“Enter”。请注意, name.dll 应该替换为要注册的DL
..
我被要求在C ++中创建Delphi兼容的dll,以进行简单的64位内存管理。 背景是Delphi中的系统需要分配一个许多大量的内存将在32位可寻址空间之外进行。 Delphi开发人员向我解释说,他无法使用可用的Delphi命令来分配内存。他说他可以持有一个64位地址,所以他只想调用一个我提供的函数来分配内存并返回一个64位的指针。然后再另外一个功能来释放内存。 现在,我只有VS 20
..
我搜索了,但是我找不到这些问题的直接答案,只有一些部分:如果我安装windows 7 x64, 1 - 我能否使用delphi 2007+作为我习惯于启动它,代码在其中,调试,编译?我已经看到调试器问题和十六进制编辑解决方法。 2 - 我的应用程序编译在这个环境中是否适用于32位版本的Windows? 3 - 我的应用程序I使用Delphi编译的32位Windows工作这个64位
..
在Delphi 2010和Delphi 2007中,我在WebBrowserBeforeNavigate / WebBrowserDocumentComplete上使用Set8087CW来防止ActiveX中的FPU错误瘫痪我的应用程序。 但不知何故,这不工作Delphi XE2,至少在64位模式下。 当点击链接(任何)我得到“浮动除以零”。 (网站地址或内容到TWebBrowser的
..
我刚刚发现一个问题报告,只有当程序在64位机器上运行时才会发生。现在,Delphi不会产生64位的代码,所以在理论上应该不重要,但显然在这种情况下。我想我有一个解决方法,但它会在32位Windows上打破事情,所以我需要一些方法来告诉: 如果我'在x64或x86处理器上运行, 如果我在Win32仿真下的64位版本的Windows下运行,或者在32位操作系统上运行本机Win32。有没有人知道
..
该软件基于Delphi 7。 在我的XP机器上,窗体按照我的预期大小调整大小。然而,在两台Vista机器上,我的组件的锚点设置为[akLeft,akTop,akRight,akBottom],但是当我调整窗体大小时,组件不会随着窗体伸展,在右边和底部边缘留下空格。在XP机器上,组件正确地展开。 所以,似乎Vista机器忽略了锚属性。任何想法是什么导致这个和如何解决它? 重要更新(
..
根据此 MSDN页面: WOW64允许32位应用程序 利用64位内核。 因此,32位应用程序可以使用 更多的内核句柄和 窗口句柄。然而,32位 应用程序可能无法创建 与WOW64下的许多线程一样,因为 可以在基于x86的 系统上本机运行,因为WOW64分配 每个线程额外的64位堆栈(通常为512 KB)。另外,一些 的地址空间是为WOW64本身保留的 和它使用的数据
..