Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Функция InputBox() [D7, WinXP]


samumka ©   (2004-08-30 10:25:00) 

Итого.
var kurs:double;
..
kurs:=InputBox('','Введите курс';0;1;10000;1);
..

Выдает ошибку недостаточно параметров. Почему?


GuAV   (2004-08-30 10:56:00) [1]


>
> function InputBox(const ACaption, APrompt: WideString ;
> ADefault: Double; Min: Double = Low(Integer); Max: Double
> = High(Integer); Decimals: Integer = 1): Double; overload;

Ха. это для QDialogs только. F1 хорошо, а Ctrl+Click лудше.


Skyle   (2004-08-30 10:55:00) [2]


> samumka ©   (30.08.04 10:52)

Ну в таком случае, что говорит Code  completion©?


samumka   (2004-08-30 10:52:00) [3]

ни через запятую, ни через точку с запятой.
Откапал в Delphi 7.
to Erik1: хотелось бы использовать эту функцию. В конце концов что за х*** - есть, а не работает.


Erik1   (2004-08-30 10:45:00) [4]

Помоему StrToFloat никто неотменял.


Ega23   (2004-08-30 10:42:00) [5]

samumka ©   (30.08.04 10:39) [4]

О, да! Где её тебе удалось откопать-то?


begin...end   (2004-08-30 10:41:00) [6]

Вау, как всё круто поменялось...

Через запятую - не помогло?


samumka   (2004-08-30 10:39:00) [7]

Вырезка из Delphi help
Delphi syntax:

function InputBox(const ACaption, APrompt, ADefault: string): string;
function InputBox(const ACaption, APrompt, ADefault: WideString ): WideString; overload;

function InputBox(const ACaption, APrompt: WideString ; ADefault: Double; Min: Double = Low(Integer); Max: Double = High(Integer); Decimals: Integer = 1): Double; overload;
function InputBox(const ACaption, APrompt: WideString; ADefault: Integer; Min: Integer = Low(Integer); Max: Integer = High(Integer); Increment: Integer = 1): Integer; overload;


begin...end   (2004-08-30 10:32:00) [8]

> samumka ©   (30.08.04 10:25)

Да и тип у этой функции - String, а не Double.


Ega23   (2004-08-30 10:30:00) [9]

kurs:=InputBox('','Введите курс','Строка по-умолчанию');


begin...end   (2004-08-30 10:28:00) [10]

Хм...
Во-первых, почему параметры идут то через запятую, то через точку с запятой?
Во-вторых, параметров тут даже слишком много. По крайней мере, для Delphi 6...


Наверх

Титульная страница Поиск, карта сайта Написать письмо