首页 文章
  • 4 votes
     answers
     views

    Win 8(64位)操作系统中IE 10(64位)浏览器上的BHO组件问题

    当天的问候 . 我有问题使我的64位ActiveX组件在IE8(64位)浏览器上运行在Win8(64位)上 . ISSUE: 我有一个64位的Intranet应用程序,其中我有一个ActiveX组件(COM .dll),它在Internet Explorer中创建一个资源管理器栏和一个BHO . 我试图在Win8(64位)和IE10中使用这个ActiveX组件 . What works for ...
  • 16 votes
     answers
     views

    64位上的int vs size_t

    将代码从32位移植到64位 . 有很多地方 int len = strlen(pstr); 这些都会产生警告,因为strlen()返回的是size_t,它是64位,而int仍然是32位 . 所以我一直在用它们取而代之 size_t len = strlen(pstr); 但我只是意识到这是不安全的,因为size_t是无符号的,它可以被视为代码签名(我实际上碰到了一个导致问题的情况,谢谢你,单元...
  • 2 votes
     answers
     views

    MATLAB 32位可执行文件与Optimization Toolbox功能崩溃

    我正在研究一个我们想要导出为 .exe 的MATLAB项目 . 然后,生成的文件必须能够在32位和64位Windows 7 PC上运行 . 经过一点点research后,我们意识到这个问题更容易通过开发一个32位版本的MATLAB构建然后一个32位的 .exe 文件来实现 . 到目前为止,我们所有的开发都是在64位版本的MATLAB中进行的 . 有了它,我们已经能够成功生成并运行64位 .exe ...
  • 3 votes
     answers
     views

    编译一个32位二进制文件,在64位Debian wheezy多拱主机上使用ssl

    我正在尝试编译一个在debian wheezy 64位主机上使用openssl的32位二进制文件 . 我遵循了我认为是添加i386架构和安装libssl1.0.0:i386的推荐方法 . 只是一个简单的测试程序无法链接: #include <openssl/ssl.h> int main(void) { SSL_load_error_strings(); return ...
  • 0 votes
     answers
     views

    在VBA 64位中创建Lotus.NotesSession时,ActiveX组件无法创建对象

    Sub Macro() Dim Session As NotesSession Set Session = CreateObject("Lotus.NotesSession") End Sub 在Excel 32位中,它不会引发错误 . 但在Excel 64位,它会抛出此错误: 运行时错误'429':ActiveX组件无法创建对象 我认为原因是 Lotus...
  • 0 votes
     answers
     views

    java web start失败并显示“请求消息”

    我无法运行以下命令: <_path-to-32-bits-java-version-6_>javaws URL 我安装了64位Java 7和32位Java 6,但没有32位Java 7.该URL提供了一个指定J2SE版本1.7的JLNP文件 . 发生两个错误 . 有时,会弹出一条错误消息: Cannot start the application (SysExec). Etc. 其...
  • 166 votes
     answers
     views

    CentOS 64位错误的ELF解释器

    我刚刚安装了CentOS 6 64位版本,我正在尝试在64位计算机上安装32位应用程序并出现此错误: /lib/ld-linux.so.2:错误的ELF解释器:没有这样的文件或目录 我是linux的新手 . 我该如何解决这个问题?
  • 10 votes
     answers
     views

    如何使用VBScript确定我是运行32位还是64位Windows操作系统?

    如何在VBScript中检测Windows操作系统的位数(32位与64位)? 我试过这种方法,但它不起作用;我猜(x86)导致检查文件夹的一些问题.. 还有其他选择吗? progFiles="c:\program files" & "(" & "x86" & ")" set fileSys=C...
  • 2 votes
     answers
     views

    数字的意义-947483647

    我正在将一些代码从32位整数的编译器迁移到64位 . 我发现一些旧代码假定最高可能的整数是2147483647,最低可能是-947483647 . 我理解最高(最大有符号32位整数),但有谁知道什么是最低的特殊?业务逻辑中没有任何内容表明此整数(用于ID)不能低于该数字 . 搜索谷歌很少,除了一些其他代码,其中有人在一个名为INF的变量中使用了947483646(无穷/最高可能的数字?在有符号的,...
  • 8 votes
     answers
     views

    使用Matlab进行MEXing C时,size_t和mwSize之间的差异

    我目前正在努力将一些C文件移植到64位Matlab,这些文件是用32位Matlab进行的 . 在这样做时,我遇到了两种类型,一种来自Matlab人,一种来自C标准 . 这是Matlab文档中关于mwSize的内容: mwSize(C和Fortran)大小值的类型说明mwSize是一种表示大小值的类型,例如数组维度 . 使用此功能可实现跨平台灵活性 . 默认情况下,mwSize等效于C中的int ...
  • 1 votes
     answers
     views

    VBS:ActiveX组件在64位上可以't create object: ' Citrix.ICAClient'errror

    我有一个脚本,用于查找所有打开的Citrix连接,并断开与登录到Windows(Citrix Web Interface连接)的用户无关的任何连接 . 它在32位机器(XP或7)上运行得很好,但在64位机器上却不行 . 我知道它确实依赖于两个Citrix reg键( AllowLiveMonitoring & AllowSimulationAPI )和 WfIcaLib.dll ,它们将位于不同架...
  • 1 votes
     answers
     views

    vc 64位dll参数大小不正确

    我只是尝试使用VC(VS2015)创建一个简单的DLL,使用单个导出函数,并从Win32应用程序调用此函数 . 我正在测试在x86和x64构建配置中构建dll和exe . 当编译为x86时,一切都按预期工作,但是当我编译为x64并进入dll函数调用时,函数参数都是垃圾数据 . 我在DLL和应用程序项目中包含的头文件中定义了如下函数: #ifdef CPPDLL_EXPORTS #define CP...
  • 13 votes
     answers
     views

    如何创建适用于Program Files和Program Files(x86)的批处理文件?

    我创建了一个批处理文件,它自动将.sql文件复制到已安装的Jasper服务器的路径(它可以是任何软件安装目录) . 这是我的批处理脚本 - C:\ PROGRA~2 \ JASPER~1.0 \ mysql \ bin \ mysql.exe -u root -proot <create_database.sql 当jasper安装在Program Files(x86)中时工作正常 . 我如...
  • 3 votes
     answers
     views

    Delphi - 为什么我不能在64Bit中安装我的组件?

    我编写了一个自定义组件并试图在我的Delphi 10.1环境中安装它 . 我只有一个.Pas文件 . 我去了: 组件 - 安装 - 组件,选择我的单元,它位于我桌面上的新文件夹中 - >在同一目录中创建一个新包 - >点击完成 现在,当我在IDE中打开我的包并将平台设置为windows 64Bit时,我可以编译但不能安装我的组件 . 我的组件是从TEdit控件派生的,不知道这是否相关 ...
  • 0 votes
     answers
     views

    Java应用程序在win32上工作正常但在win64上没有

    我是Java的新手,我有这个由别人开发的应用程序,它有一些问题 . 这个Java应用程序在windows xp 32位上运行良好,但在64位Windows 2008 R2服务器上运行时有一个延迟 . 我已要求客户确保他们正在运行32位版本的JRE . 我已经检查了应用程序的跟踪,并且应用程序在调用synchronized块时始终存在问题 . 此同步块将数据添加到队列中,然后由其他进程拾取该队列 ....
  • 0 votes
     answers
     views

    Win64上的com4J连接到Win32应用程序

    我有一个32位的第三方Windows应用程序;它提供了类型库,因此我可以从VBS连接到它,但只使用%WINDIR%\ SysWOW64中的WScript.exe . 我可以使用tlbimp.jar生成Java类来访问COM对象而没有任何错误,但是当我运行一个使用这些类的程序时,我得到了 80040154 CoCreateInstance failed : Klasse nicht registri...
  • 0 votes
     answers
     views

    在IIS上使用win32 isapi vs win64 isapi有什么利弊?

    在IIS上使用win32 isapi dll vs win64 isapi dll有什么利弊?因为将我的win32 isapi dll移动到win64并且在执行此操作之前他们是一个有点痛苦的工作我想知道他们是否真的有这样做(并且我的isapi不使用超过2GB的内存).. .
  • 0 votes
     answers
     views

    Delphi:如何确定应用程序是否在Win32 / Win64下运行并在64位时自动启动64位版本?

    情况 我打算将我的Delphi(XE6)GUI应用程序的32位和64位版本捆绑在Zip存档中 . 注意:在我们假设的这个问题中,用户提取了整个存档,即没有直接从存档管理器运行可执行文件 . 所以,假设我们已经提取了存档并有两个文件: program.exe program64.exe 为了清楚起见,命名约定是32位版本在其名称中没有除程序名称之外的任何内容,并且64位版本具有与 64 ...
  • 3 votes
     answers
     views

    Delphi - 为什么我不能在64Bit中安装我的组件?

    我编写了一个自定义组件并试图在我的Delphi 10.1环境中安装它 . 我只有一个.Pas文件 . 我去了: 组件 - 安装 - 组件,选择我的单元,它位于我桌面上的新文件夹中 - >在同一目录中创建一个新包 - >点击完成 现在,当我在IDE中打开我的包并将平台设置为windows 64Bit时,我可以编译但不能安装我的组件 . 我的组件是从TEdit控件派生的,不知道这是否相关 ...
  • 25 votes
     answers
     views

    为什么在64位而非32位平台上绝对需要fPIC?

    我最近收到了: ...在创建共享对象时,不能使用“对本地符号”重定位R_X86_64_32;用-fPIC重新编译 尝试将程序编译为共享库时出错 . 现在解决这个问题并不太困难(使用-fPIC重新编译所有依赖项),但经过一些研究后发现这个问题只出现在x86-64平台上 . 在32位上,任何依赖于位置的代码仍可由动态加载程序重新定位 . 我能找到的最好的answer是: x86支持.text重定...
  • 20 votes
     answers
     views

    Server 2008上的32位DLL“可能不兼容”,但适用于Server 2003

    我们有一个项目可以编译为32位COM DLL和64位COM DLL(来自my earlier question的同一个) . 当我在Windows 7机器上注册时,两者都注册成功 . 当我在Windows Server 2003计算机上注册时,都成功注册 . But 当我尝试在Windows Server 2008 R2标准SP1机器上注册DLL时,64位DLL成功注册,但 32-bit DLL...
  • 7 votes
     answers
     views

    Inno设置32位和64位DLL安装

    如果操作系统是64位我想安装32位DLL到 Program Files (x86) 文件夹和64位DLL到 Program Files 文件夹并分别注册它们 . 如果是32位操作系统,我只想将文件复制到普通程序文件夹并注册 . 我怎么能在Inno Setup中做到这一点? 64位 regsvr32 程序也会注册64位DLL吗? 到目前为止,这是我的代码 . 它在32位操作系统上运行良好,但在64位...
  • 3 votes
     answers
     views

    在64位组件中注册32位COM类

    我使用SharpShell为Windows资源管理器shell构建了一个ContextMenuHandler . 该程序集是为AnyCPU构建的,即在MSIL中构建,因此可以作为32位和64位运行 . 我打算只在64位窗口上运行它,但是,Windows 64上的32位应用程序仍然使用32位版本的shell进行打开对话框等 . 我已经在两个体系结构(32和64)上使用regasm工具手动注册了此程序...
  • 0 votes
     answers
     views

    比特率问题(32位对64位)

    由于比特问题,我在本地运行我的应用程序时遇到问题 . 但是,如果我将它部署到服务器并将应用程序池设置为64位,那么它可以正常工作 . 我需要这个在本地工作,所以我可以调试项目 . 我希望有人可以帮助我 . 这些是我到目前为止检查的内容: 使用corflag确保dll是64位 确保未选中偏好的32位 确保我的主项目和依赖项目中的目标平台设置为64位 我在64位机器上运行 检查注册...
  • 0 votes
     answers
     views

    使用Visual Studio 2008和IE 10调试32位ActiveX控件

    在使用IE 10运行时使用Visual Studio 2008调试我的32位ActiveX控件时,我无法命中断点 . 经过深入研究,我了解到当HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Main \ TabProcGrowth设置为非零值时,IE 10将仅以32位模式运行 . 这使我能够运行32位ActiveX控件 ...
  • -5 votes
     answers
     views

    Win64异常,Win32没有例外

    var APoints: array [0 .. 3] of Integer; AptX, AptY: array [0 .. 3, 1 .. 32] of Integer; AptP, AptU: array [0 .. 3, 1 .. 32] of Single; AHistory: array [0 .. 3, Byte] of Integer; AMaxHistory:...
  • 1 votes
     answers
     views

    使用64位g Fedora编译32位

    当我尝试编译我的代码时: g++ -m32 code.cpp 我收到一个错误: 在/ usr /斌/劳工处:跳绳不兼容/usr/lib/gcc/x86_64-redhat-linux/6.2.1/libstdc . 所以对于-lstdc的/ usr / bin中/ LD搜索时:找不到-lstdc collect2:错误: ld返回1退出状态 我安装了: GCC-6.2.1-2.fc24.x...
  • 2 votes
     answers
     views

    使用ios中的游戏中心在多人游戏中将NSDATA从32位发送到64位

    我正在使用游戏中心开发多人游戏,如果我的设备都是64位或32位,整体代码运行良好,但如果我的一个设备是32位而另一个是64位比发送数据不正确,请帮助我, 提前致谢 - (void)sendDataToPlayers:(void *)data length:(NSInteger)length {NSError * error = nil; NSLog(@"lenth %i",(...
  • 0 votes
     answers
     views

    SSIS对象模型 - 64位机器上的Excel连接管理器错误

    我有一个SSIS包,它读取Excel文件(数据流源)并使用OLEDB目标数据流项将数据传输到SQL Server . 此包由.Net Application使用SSIS对象模型执行 . 该包存储在应用程序子文件夹中的文件系统中 . 该套件在我的开发/测试机器上都能正常工作 . 这些机器都有win2k3 32bit . SSIS Build 在BIDS 32位环境中 . 当我在具有win2k3 x...
  • 2 votes
     answers
     views

    使用EnumChildWindows确定IntPtr实例的位数

    我发布了一个类似的问题here但决定重新发布重点关注部分问题 . 我在32位WinForms应用程序的64位Windows 7上使用EnumWindows和EnumChildWindows枚举Windows . 这是宣言: public delegate int EnumWindowsCallback (System.IntPtr hWnd, System.IntPtr lParam); [Dl...

热门问题