Главная страница
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.017 c
4-77237
Orcy
2003-02-22 01:57
2003.04.24
Как выключить или перезагрузить WinXp


9-76738
Shipilin Sergey
2002-11-22 21:18
2003.04.24
Создание стратегии!


1-76943
Vertx
2003-04-11 19:53
2003.04.24
Word


4-77241
Walter
2003-02-27 13:11
2003.04.24
SetWindowsHookEx


1-76902
jen_bond
2003-04-14 08:44
2003.04.24
целое число