添加Microsoft.VisualBasic引用后,无法在Delphi Prism上访问InputBox

添加Microsoft.VisualBasic引用后,无法在Delphi Prism上访问InputBox,input,user-input,inputbox,delphi-prism,Input,User Input,Inputbox,Delphi Prism,我需要显示一个输入消息框来收集用户的信息。我正在使用Delphi Prism 我确实尝试了其他人的建议,将Microsoft.VisualBasic引用添加到我的程序中,以访问InputBox,但它不起作用。编译器一直说“未知标识符。” Delphi Prism是否有输入框命令?如果有,您是如何获得它的。如果没有,Delphi Prism是否有类似的命令 我知道,我可以简单地用Editbox和按钮创建一个简单的窗口窗体,但我认为当Delphi Prism可能有一些bultin的东西并且更容易用于

我需要显示一个输入消息框来收集用户的信息。我正在使用Delphi Prism

我确实尝试了其他人的建议,将Microsoft.VisualBasic引用添加到我的程序中,以访问InputBox,但它不起作用。编译器一直说“未知标识符。”

Delphi Prism是否有输入框命令?如果有,您是如何获得它的。如果没有,Delphi Prism是否有类似的命令

我知道,我可以简单地用Editbox和按钮创建一个简单的窗口窗体,但我认为当Delphi Prism可能有一些bultin的东西并且更容易用于inputbox命令时,这是一项繁琐的工作

非常感谢你的帮助


谢谢,

来自VisualBasic的InputBox位于名称空间Microsoft.VisualBasic.Interaction中。因此,您需要在uses子句中使用它(您仍然需要对VB程序集的引用),或者需要使用完整的限定名Microsoft.VisualBasic.Interaction.InputBox()在您的代码中。

我不建议您使用
输入框
例程来帮助处理VB6遗留代码。您只需编写自己的对话框就可以完成这项工作。在C#环境中,这个问题已经被问过很多次了,这似乎总是答案!

这就是我计划要做的。在Sebastian,是的,您是绝对正确的很好。我一直在叫InputBox,不是完整的限定名。它很有效。谢谢。