--- title: "ReadDoubleW - Ввести вещественное число с контролем попадания значения в заданный интервал (Unicode)" type: guide api: [api7] tags: [guide, api7, readdoublew] sources: - readdoublew.html --- *API экспортных функций > Функции работы с прикладной библиотекой  > Функции ввода параметров * Аналог данной функции при использовании Automation - метод KompasObject::ksReadDouble. Синтаксис: ``` int LIB_FUNC ReadDoubleW (LPWSTR smess, double def, double min, double max, double *value); Входные параметры: smess - строка приглашения, def - значение, предлагаемое по умолчанию, min,max - интервал возможных значений, value - результат ввода. Возвращаемое значение: 1 - в случае удачного завершения, 0 - в случае неудачи. Примечание. При использовании ANSI следует использовать функцию ReadDouble. ```