dll相关内容

是否有可能生成64位DLL在Windows上使用GHC?

我要找的是出口我的Haskell模块作为64位DLL。我的设置是64位的Windows 7和Haskell平台2013.2.0.0。 我试图建设有 GHC --make -static -shared -fPIC ff.hs -o ff_dll.dll 工作正常,除了它产生的32位版本(我设法从另一个应用程序调用它)。 所以我的问题是:是否有可能在Windows上生成64位DLL与GHC 解 ..
发布时间:2015-11-28 12:17:09 其他开发

枚举所有已安装的组件的版本(在GAC)

是否有可能列举的组件在GAC使用C#所有已安装的版本?比如我有一个名为“My.Assembly”大会。该组件可有各种版本(“1.0.0.0”,“2.3.4.5”,“0.1.2.4”,...),并可以编译为各种平台(86,64,任何CPU)。 现在我需要一种方法来确定这些版本哪个/安装平台。 我知道,我可以枚举GAC的目录,但似乎是错误的。应该有更好的方式来做到这一点。 背景 我在其中用户选择 ..
发布时间:2015-11-28 12:16:21 C#/.NET

让我的32位和64位COM组件共同驻留在同一台机器上?

我有一个是由ASP大多采用32位的COM组件,我们也有64位版本。 64位版本在功能上是相同的,它也使用同样的程序id(而据我所知相同的CLSID的等等)。 我可以安装/ regsvr 64位版本的同一台机器上的32位版本(显然在不同的文件夹),并有我现有的32位应用程序继续使用32位的组成部分,而我的64位应用程序消耗64位版本? 这些都是用C语言编写本机code ++组件,而不是.NET ..
发布时间:2015-11-28 12:15:57 其他开发

的Java 3D的Hello World - 罐冻结

嗨,大家好 我下面本教程以建立我的第一个Java 3D应用程序。我包括在我的项目的 Java3D的库和我的 DllLoader 提取(从classpath中的jar的位置)并加载类的 j3dcore-ogl.dll 公共类DllLoader { 私人DllLoader(){ } 公共静态无效extractAndLoad(字符串DLL)抛出IOException异常{ ..
发布时间:2015-11-28 12:13:58 Java开发

德尔福XE2:通过一个64位的应用程序调试一个64位的DLL

有没有人有在调试一个64位的DLL运行/附加到64位应用程序的成功?我有德尔福code为应用程序和DLL。我可以在32位和64位调试应用程序。我还可以通过使用运行调试32位的dll - > 参数选择32位版本的应用程序中。 不过,我不能出现通过运行64位应用程序调试我的64位DLL,有没有人得到这个工作? 解决方案 根据@ evdkraan的答案 “史蒂夫,有使用转换dproj文件时,与6 ..
发布时间:2015-11-28 12:13:40 其他开发

EEFileLoadException * __ptr64 - 从C ++托管DLL C#中抛出的异常

我从一个普通的C#控制台程序多数民众赞成消费产生作为一个C ++ CLI项目的构建输出一个DLL得到这个错误。在那里,我有一个简单的 DumbThing 公开引用类的静态方法。我想简单地调用该函数或至少实例化一个很小的DumbThing对象,并看到,C#可以调用code,它从一个C ++ CLI出生DLL得到,但它不工作,因为它抛出了让我为难,甚至是错误更多: 第一次机会异常在0x000007f ..
发布时间:2015-11-28 12:13:23 C#/.NET

32位键盘钩子在64位应用程序意外地工作,但挂展望

一直在阅读了很多关于这一个,画面只是变得泥泞。我有一个32位的应用程序,安装一个的KeyboardHook等待全局热键和唤醒。在Win 7 x64版本上运行它,我发现它挂展望x64版本的时候热键是pressed。 所以,我做了一些研究,它看起来像32位键盘钩子甚至不应该在64位应用程序的工作。时间更多的测试... 这些热键工作正常,在64位的记事本,写字板,和便签。我证实这些是64位应用程序, ..
发布时间:2015-11-28 12:12:17 其他开发

与32位的ActiveX DLL在64位操作系统的问题

我试图移动分级ASP网站,一个64位的Windows 2008服务器。这个问题我现在所拥有的(有可能是其他人,如果/当我过去,这一个)是,该网站依赖于一个旧VB6的DLL(32位),而我得到的臭名昭著的“ActiveX组件不能创建对象”错误。 我尝试服用IIS7的方程,试图让它使用一个简单的VBS脚本文件中工作,这就是给我同样的事情。 该DLL具有唯一的依赖是ADO 2.6,并从我读过,这是不 ..
发布时间:2015-11-28 12:11:28 其他开发

Visual Studio中:不同的DLL配置

我想使我的应用程序,因为一些我使用的是有分歧的x86和x64(如SQLite的)的库的x86和x64版本。 我做了发布一个新的配置可以生成一个拥有目标操作系统的“64”。 有没有一种方法来定义不同的dll的配置如:使用SQLite.dll在x86版本和SQLite64.dll用于基于x64的版本? 不幸的是我不能使用“任何平台”选项,这是因为这些不兼容64位的DLL默认。 我要支持真正的64位 ..
发布时间:2015-11-28 12:04:14 其他开发

在64位计算机上使用32位的DLL

我有一个旧的项目,该项目采用的是32位的DLL。这工作正常,在32位处理器,但是当我安装在64位操作系统这是行不通的同一个项目。 有什么办法来转换32位DLL到64位?是否有其他解决方案,解决方案,使我的32位DLL工作在64位操作系统? 解决方案 您32位的dll应该只是罚款64位的机器上,只要它被加载到32位进程 - 试图加载32位DLL到一个64位的过程将失败。 如果你的项目是一个. ..
发布时间:2015-11-28 12:02:06 其他开发

运行时错误(加载DLL)与x64系统上的Win32应用程序,而编译0K

我最初设计上的win7 32位Win32应用程序,与VC9.0。 我最近升级到WIN7 64位,并试图打造+执行previous应用程序。 建筑物运行正常(Win32应用程序),但在运行时出现错误“[...]已退出与code -1073741701(0xc000007b)。” 我猜的[意] 32位DLL的64位版本,加载这个结果。 具体依赖于这个项目有: SDL.lib SDLmain.li ..
发布时间:2015-11-28 12:00:49 C/C++开发

难道64位Windows使用KERNEL64?

我一直在寻找与DUMPBIN一些图书馆,我发现所有的64位版本有联系KERNEL32。是否有64位Windows没有KERNEL64?如果不是,为什么? 我所有的操作系​​统是32位,所以我不能只是看。谷歌搜索带来了没有什么值得让我怀疑有没有KERNEL64但我仍然好奇,这是为什么。 编辑:我发现这后面是pretty的有用。 MSDN引导到x64 解决方案 它总是叫 KERNEL32.DL ..
发布时间:2015-11-28 11:59:40 其他开发

可以在x64应用程序中使用的x86组件 - 反之亦然?

我的应用程序构建为64位应用程序。移动到VS2010后,我得到了我的问题是:precautions做我需要有关混合x64和x86。可它在所有做什么?我想64的应用程序应该能够使用x86的dll文件没有问题。没有?那么其他的方式?可一个86应用程序中引用的64 DLL - 只要它正在运行在x64平台上?什么是我需要知道的陷阱? 解决方案 没有,一个64位进程只能加载64位DLL和32位进程只能加 ..
发布时间:2015-11-28 11:58:32 C#/.NET

是否有可能加载64位的DLL到32位进程?

是否有可能加载64位的DLL到32位进程? 一般来说,我知道这是不可能发生的。照片 然而,也许有一些例外? 解决方案 没有,并没有一个64位的过程中可以装载一个32位的DLL。 如果你使用的是64位操作系统,可以加载64位进程的DLL并使其通过的 IPC 。 如果你使用的是32位操作系统,你的运气了。 ..
发布时间:2015-11-28 11:56:12 其他开发

64位SQLite.dll和任何CPU

我终于决定后一个问题在这里过了一段时间花在试图找出这个问题。前几天我张贴同样的问题在sqlite的论坛,但该网站目前无法使用。 http://sqlite.phxsoftware.com/forums/t/2669.aspx 所以,这里的问题: 我有64位计算机,64位操作系统。一位同事有64位计算机,32位操作系统。我们开发一个Web应用程序从服务器带来了大量的数据,并保持它在内存中的SQLi ..
发布时间:2015-11-28 11:55:57 C#/.NET

在C#中的64位应用程序的32位的DLL

您好 我想在C#中64位应用程序,我wan't它使用C ++ Builder中(32位)创建的DLL。但是,当我尝试加载DLL的应用程序崩溃。当内置的32bit它的工作原理。有没有一种方法来使用这个DLL的64位应用程序? 解决方案 没有,这是不可能的。 Windows中的过程可以是32位或64位,它只能加载DLL的哪些比赛。任何试图加载DLL不匹配将失败,并产生错误。 如果你需要c您需要 ..
发布时间:2015-11-28 11:55:43 C#/.NET

能否对32位的DLL一个64位的EXE的链接?

我问,因为我注意到,很多64位的EXE反对什么似乎是32位DLL链接。 例如,对 user32.dll中,urlmon.dll中,的wininet.dll 我的64位MFC应用环节 - 所有这些都是驻留在Windows 32位的DLL \ SYSTEM32。 因此​​,这是一些MS适用于这些DLL,或者是有向后兼容性,因为它是为那些需要使用传统的32位DLL 64位的EXE具体的魔术? 解决 ..
发布时间:2015-11-28 11:51:32 其他开发

检查非托管DLL是32位还是64位?

如何以编程方式告诉在C#中,如果一个非托管的DLL文件是x86或x64? 解决方案 参考的规范的。这里有一个基本的实现: 公共静态MachineType GetDllMachineType(字符串的DLLPath) { //见http://www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx //偏移到PE头总 ..
发布时间:2015-11-28 11:49:14 C#/.NET

如何注册在Windows 7 64位的DLL文件?

我曾尝试使用下面的code: CD C:\ WINDOWS \ SYSTEM32 regsvr32.exe的dllname.ax 但是,这不是为我工作。如何注册在Windows&NBSP一个DLL文件; 7与64位处理器 解决方案 键入 REGSVR32 name.dll 进入命令提示符,preSS“Enter”键。需要注意的是 name.dll 应替换为您要注册DLL的名称。例如 ..
发布时间:2015-11-28 11:48:33 其他开发

无法在infer.net好玩//硬链接相关的DLL加载FSharp.Core版本4.0.0?

我想Infer.Net( 无法加载文件或程序集“FSharp.Core,版本= 4.0.0.0, 文化=中性公钥= b03f5f7f11d50a3a“或它的一个 依赖性。该系统找不到指定的文件。 如果我打开的dll用于反射器,一个probcomp.dll的infer.net样品,称它无法找到自动“FSharp.Core,版本= 4.0.0.0”,而我需要选择手动位置 是两件事联系在一起? ..
发布时间:2015-11-28 10:55:37 C#/.NET