我有DLLS的问题 [英] I have a problem with DLLS

查看:97
本文介绍了我有DLLS的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不确定我是否在这个地方,但是我有一个服务器问题和两个DLL的

IT部门为我设置了Windows 2008服务器并安装了Office 2010.我是b $ b开发MS Access应用程序,我将副本移到了服务器和
它在我的本地机器上工作得很好,它遇到的问题都指向这两个dll的b
。它们是mpr dll和user32 dll。 mpr dll获得当前的Windows $ ID $ b $。而user32控制的事情,如最小化/最大化的b $ b windows以及其他类似的东西。问题在于,在
代码中,只要它使用这些dll,它就会出现关于不兼容性的错误,而不是64位系统。我不确定是不是说这些DLL不是b
兼容还是什么?如果我注释掉这段代码,那就太棒了。所以我是b
想知道有没有办法测试这些,看看它们是否已损坏。办公室

安装是64位应用程序,也许它应该是32美元b $ b安装?服务器是64位SP1。任何想法都将受到赞赏。< o:p>< / o:p>

谢谢

itm

推荐答案

您好,

如果您在64位Office计算机上使用API​​调用,那么您必须使用64位声明API句法。看看

UtterAccess
 对于某些示例。

If you're using API calls on a 64-bit Office machine, then you'll have to declare the API using 64-bit syntax. Take a look at UtterAccess for some examples.

此外,您可能有兴趣查看此函数以获取用户的网络名称而不使用API​​:

用户名()

Also, you might be interested to check out this function to get the user's network name without using API: Username()

希望有帮助......

Hope it helps...


这篇关于我有DLLS的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆