gpt4 book ai didi

Delphi 2009 进程内 com.错误消息 - 'Os function failed'

转载 作者:行者123 更新时间:2023-12-03 18:00:03 35 4
gpt4 key购买 nike

我使用 Delphi 7 创建了一个进程内 com 服务器,它在 Windows XP 和所有 Windows pre-vista 上运行良好。升级到 windows vista 后,所有界面都可用,但只有一个界面会产生以下错误消息:

'Os function failed'.

Microsoft 开发人员指南指出,抽象数据模型已更改以适应 64 位和 32 位应用程序进程的互操作性。他们引入了辅助函数,新的数据类型可以在我安装 CodeGear RAD Delphi 2009 Professional 后找不到的 BaseTsd.h 文件中处理。 Microsoft 建议导入 BaseTsd.tlb 以处理其支持 64 位和 32 位的最新操作系统上的新数据类型。如果 Delphi 2009 编译器可以生成 64 位应用程序就好了。我至少可以得到警告和错误信息。我在查找和生成 BaseTsd.tlb 文件时遇到困难,我在哪里可以得到一个导入我的 .ridl 文件,请帮忙。

有解决办法吗?

山姆

最佳答案

您可以使用 Process Monitor以检测进程在何处被阻塞,并至少了解正在发生的事情。

关于Delphi 2009 进程内 com.错误消息 - 'Os function failed',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1057749/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com