环境: Windows Server 2003 R2 Enterprise 64位版,SP2 .NET框架据说已安装(2.0 SP2、3.0 SP2、3.5 SP1) 我说“据说”是因为它们在“添加/删除程序”中列出为已安装。但我不确定它们是否被正确地安装了,因为在IIS的任何站点中都没有添...
我正在运行Delphi XE8,并安装了GetIt AsyncPro for VCL 1.0。当我为32位编译我的应用程序时,它可以正常工作,但是64位编译失败。 [dcc64 Error] OoMisc.pas(2771): E2065 Unsatisfied forward or ext...
如何在64位Windows(当前为XP-64)下,用户空间程序配置“GS:”?(通过将GS:0设置为任意64位线性地址进行配置) 我正在尝试将最初开发为Win32的“JIT”环境移植到X86-64。 不幸的是,相同的代码需要在多个用户空间线程(例如“纤程”)上运行。该代码在Win32版本中...
长期以来,我注意到我的服务器应用程序的Win64版本存在内存泄漏问题。尽管Win32版本的内存使用稳定,但64位版本的内存使用量会定期增加,可能是每天20MB左右,没有任何明显的原因(不用说,FastMM4对它们都没有报告任何内存泄漏)。32位和64位版本之间的源代码相同。该应用程序围绕Ind...
Win64平台上虚拟分配粒度和页面大小的典型值是什么?这对应于SYSTEM_INFO结构体中的dwAllocationGranularity和dwPageSize参数。 在Win32系统上,它们分别为64k和4k。 我需要知道这些信息,因为我已经为一个Win32应用程序设计了一个基于Vir...
我遇到了一个Win64调试问题,看起来我们“丢失”了调试信息。所以我做了一些研究,并重新创建了我们旗舰产品的所有.dproj文件。这有所帮助,因为我恢复了我的“丢失”的蓝色小球。 但是现在我遇到了一个新的问题:堆栈显示窗口中显示的(顶部)堆栈帧似乎是错误的,导致本地变量不在本地变量窗格中显示...
我们有一个大型的Delphi XE代码库,我们想要将其移植到64位平台上。 我拥有Delphi XE2许可证,但我找不到任何警告或提示,可以帮助我检测在64位平台下可能导致数据丢失的有效32位结构。例如,在32位编译器中完全有效的THandle到Cardinal赋值,在编译Win64时不会引...
我可以使用Cygwin或MinGW,但我需要64位代码而不是32位。这是因为我将从64位托管的C#中调用DLL。我似乎找不到好的参考资料来设置这些工具以创建64位二进制文件。另外,如果GCC版本为4而不是随我的Cygwin安装而来的版本3,那就太好了。 另一种选择是某种形式的进程间通信。我会...
我在Windows上安装了PostgreSQL,安装过程中它要求创建一个用户账户。这样就在我的电脑上创建了一个名为postgres的新Windows用户,并且我也为它创建了一个密码。 现在我想在Windows命令行上运行psql,它会要求输入密码(没有提到用户名),并且总是返回错误:psql...