![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Функция 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...