【发布时间】:2011-09-10 09:57:35
【问题描述】:
我有一个在 delphi 7 上使用 HID Controller 的应用程序,但现在我需要在 Delphi 2010 上使用它(许可证问题),但我在这个 delphi 2010 中发现了这个 HIDController 的一些兼容性问题。这个库是绝地计划。
我注意到在 Delphi 2010 和 Win7 中使用这个库(JvHidDeviceController 组件)的人提出了一些问题。也许遇到同样问题的人可以帮助我。我现在有可能我只是想不通。
【问题讨论】:
-
您在 Delphi 2010 中使用的版本与在 7 中使用的版本相同吗?它们可能不兼容。
-
什么是“一些兼容性问题”?我们无法从这里看到您的屏幕,您也没有提出任何可以在这里回答的问题。你提到“同样的问题”,但由于你没有说问题是什么,所以没有人能说他们是否面临同样的问题。您需要提供更多信息,然后才能有人帮助您。
-
我只使用在 Delphi 7 和 2010..XE 中也可以使用的单元“JvHidControllerClass”。它位于我编译并安装到新 IDE 中的 HidController.dpk 包中。它的自述文件显示“1.0.34 引入了几个 Windows 版本相关的方法”。所以这应该给你版本。
-
Brian,我用的是和你一样的版本。我可以在 Delhpi 2010 上安装组件,但是当我尝试使用“JvHidDeviceController”编译项目时,它会给出错误:“设备无法打开”。在网上搜索时,我发现有些人在谈论 Delphi 2010 不兼容。现在我不知道真正的问题是什么......
-
@Nathalia:那么我就处于困境之中,我只是用它来获取一个已知为 HID 设备的温度探头。您是否尝试过 JvHid 附带的示例代码?我敢肯定,测试打开鼠标什么的应该很容易。还要检查您是否可以看到带有断点的“插入”和“删除”事件。这可能会指出您处理事件的方式存在问题。
标签: delphi delphi-2010 hid