Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.24;
Скачать: 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 вся ветка

Текущий архив: 2003.04.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
7-77173
Casperr
2003-03-05 10:26
2003.04.24
USB


1-76905
Arch-vile
2003-04-11 23:00
2003.04.24
Процедура sleep


7-77174
MetalFan
2003-03-05 15:05
2003.04.24
путь к


9-76747
prokopyi
2002-10-30 06:16
2003.04.24
как сделать плывущие облака?


1-76909
Vagrant
2003-04-15 05:34
2003.04.24
Стиль FLAT для ScrollBar