InputBox недоступен в Delphi Prism после добавления ссылки Microsoft.VisualBasic - PullRequest
1 голос
/ 05 августа 2011

Мне нужно отобразить окно сообщения ввода для сбора информации от пользователя.Я использую Delphi Prism.

Я попробовал чужое предложение, добавив ссылку Microsoft.VisualBasic на мою программу, чтобы получить доступ к InputBox, но это не сработало.Complier продолжает говорить «неизвестный идентификатор».

Есть ли команда InputBox для Delphi Prism? Если да, то как вы к ней обращаетесь. Если нет, то есть ли что-то похожее для Delphi Prism.

Я знаю, что я могу просто создать простую форму окна с Editbox и кнопками, но я считаю, что это утомительная и избыточная работа, когда в Delphi Prism, вероятно, есть что-то сложное и простое в использовании для команды ввода.

Ваша помощь будетс благодарностью.

Спасибо,

Ответы [ 2 ]

2 голосов
/ 07 августа 2011

InputBox от VisualBasic находится в пространстве имен Microsoft.VisualBasic.Interaction. Так что вам это нужно либо в предложении использования (вам все еще нужна ссылка на сборку VB), либо вам нужно использовать полное имя Microsoft.VisualBasic.Interaction.InputBox () в вашем коде.

1 голос
/ 07 августа 2011

Я бы не советовал вам использовать подпрограмму InputBox для помощи с устаревшим кодом VB6. Вы должны просто написать свой собственный диалог, чтобы сделать работу. Этот вопрос много раз задавался здесь в контексте C #, и это всегда кажется ответом!

...