Форум: "Базы";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
ВнизКак заставить 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c