Вниз
Скачать: CL | DM;

Как заставить InputQuery принимать INTEGER значения   Найти похожие ветки 

 
Андрей Королёв   (2003-04-05 18:27) [0]

Вот описание из Help"a
Displays an input dialog box that lets the user enter a string, double, or integer.

function InputQuery(const ACaption, APrompt: WideString; var Value: Integer, Min: Integer = Low(Integer); Max: Integer = High(Integer); Increment: Integer = 1): Boolean; overload

Resultat:=InputQuery("Input some data","from 1 to 10",FromBegin );

вот если FromBegin определить как Integer то возникает сообщение
Type of Formal and actual parametrs must be indentical.

Но ведь в хелпе написано что inputquery Let the user enter sting DOUBLE OR INTEGER

или я еще не дорос до понятия user ??


 
sniknik ©   (2003-04-05 22:47) [1]

поставь QDialogs в uses вместо Dialogs что у тебя сейчас стоит.

И хелп внимательнее читай, он источник знаний! буквально в каждой букве мудрость. :-))


 
Андрей Королев   (2003-04-06 01:38) [2]

Большое человеческое спасибо....
Однако..насколько внимательнее надо читать хелп чтобы это понять ??? (где находится указание на твой совет)

..Ответив на этот вопрос ты избавишь данную коференцию от нескольких десятков :) подобных (как оказалось дурацких) вопросов от меня.


 
sniknik ©   (2003-04-06 02:50) [3]

пишеш в редакторе дельфей InputQuery, встаеш на него курсором, нажимаеш Ctrl+F1. обрати внимание ссылки будет 2, одна на CLX другая на VCL.

в VCL(Visual Component Library) одно описание функции, а именно этими библиотеками в виндах чаще пользуются (и ты не исключение).
Unit Dialogs (над описанием)

в CLX(Component Library for Cross Platform) описаний несколько (функции перегружаемые, т.е. вызывается нужная в зависимости от типа параметров) библиотека кросплатформенная вроде как. (только не верю я в это :о)) чуть сложней чем дважды два и все переписывать :-((.
Unit QDialogs (там же)
посмотри список модулей многие имеют "двойников"(но как видиш не полных) с приставкой Q.

твоя ошибка была в том, что смотриш описание одной библиотеки (CLX) и пытаешся использовать в проэкте (VCL) то что не имеет там "синонима". замена модуля на модуль из другой библиотеки все поставило на свои места. (но по моему VCL для виндов предпочтительней, хотя в CLX-ных модулях больше функций описано)

и не такой уж дурацкий вопрос, наоборот, так сказать основы.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.045 c
14-77118
Карлсон
2003-04-06 20:16
2003.04.24
тормоза


14-77143
Шоломицкий
2003-04-08 18:16
2003.04.24
Помню была прога...


3-76817
Vitalik S.
2003-04-05 12:18
2003.04.24
Как работать с типом BLOB Oracle8 через ODAC 4.05 в Delphi7


14-77160
Дмитрий К.К.
2003-04-09 06:35
2003.04.24
Именинники 9 апреля


3-76790
manumba
2003-04-04 13:27
2003.04.24
Создать RecordSet без Connection...




   Наверх