Всем здравствуйте. Не могу разобраться с GlobarVar или GlobarVarEx. Переменной необходимо присвоить число с плавающей запятой. Например 0.6168 Переменная не понимает этого числа и выдает значение 0. Обычные числа понимает. Как может решить проблему?
Этот топик читают: Гость
Этот топик был перемещен из раздела "Помощь по среде"
Ответов: 59
Рейтинг: 0
|
|||
карма: 0 |
|
Google
vip
|
#1.1контекстная реклама от партнеров
|
Ответов: 8887
Рейтинг: 823
|
|||
LeoN, случаем не забыли про десятичный разделитель "." ТОЧКА, но не запятая
|
|||
карма: 19 |
|
Разработчик
Ответов: 26061
Рейтинг: 2120
|
|||
Леонид писал(а): случаем не забыли про десятичный разделитель "." ТОЧКА, но не запятаяИ число должно быть типа Real, а не Integer |
|||
карма: 22 |
|
Ответов: 59
Рейтинг: 0
|
|||
Леонид писал(а): разделитель "." ТОЧКАименно через точку у меня и указано в вопросе. nesco писал(а): И число должно быть типа Real, а не Integerчисло берется из текстового поля тип которого Float Integer Редактировалось 1 раз(а), последний 2019-06-26 23:02:20 |
|||
карма: 0 |
|
Ответов: 8887
Рейтинг: 823
|
|||
LeoN,
НеПодтверждается.jpg |
|||
карма: 19 |
|
Ответов: 59
Рейтинг: 0
|
|||
Леонид,
Какой тип поля выбран? И какой тип у глобальной переменной? |
|||
карма: 0 |
|
Ответов: 8887
Рейтинг: 823
|
|||
LeoN, у Edit тип FloutNumber, у GlobalVar тип NULL
В приложении есть IC "Только цифры", для предупреждения ошибок не внимательного пользователя (Edit тип Text): Пример
|
|||
карма: 19 |
|
Ответов: 59
Рейтинг: 0
|
|||
Леонид, Я понял в чем проблема. В том, что если в элемент Поле ввода(Edit) уже записано значение по умолчанию, то при открытии формы, из этого поля не записывается число во временную переменную. Поэтому переменная пустая оказывается. Но как исправить это не понял
Редактировалось 2 раз(а), последний 2019-06-27 21:52:51 |
|||
карма: 0 |
|
Разработчик
Ответов: 26061
Рейтинг: 2120
|
|||
LeoN писал(а): Но как исправить это не понялА кто мешает использовать нижнюю точку Edit. Но команду на запись все равно подавать надо при старте, само по себе в переменную ничего не запишется. Схема
Редактировалось 3 раз(а), последний 2019-06-27 22:59:57 |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, т.к. опять вижу
1. Когда закончите меня подставлять? 2. Зачем рекламируете компоненты не входящие в стандартную сборку? |
|||
карма: 25 |
|
Ответов: 8887
Рейтинг: 823
|
|||
Tad,
1. Не подставляю, но восстанавливаю справедливость (Автор кода Tad и от этого никуда не деться!) 2. IC вполне себе штатный компонент, на что вы сами неоднократно указывали Но по желанию Автора впредь буду стирать этот комментарий из этого IC и других IC того же автора перед публикацией |
|||
карма: 19 |
|
Разработчик
Ответов: 26061
Рейтинг: 2120
|
|||
Леонид писал(а): IC вполне себе штатный компонент, на что вы сами неоднократно указывалиКМК, разговор шел об GlobalVarEx. Он не входит в штатный пакет. И что делать челу, у которого он не стоит, созерцать компоненты с крестиком? Некоторые принципиально не ставят сторонние компоненты. |
|||
карма: 22 |
|
Ответов: 8887
Рейтинг: 823
|
|||
nesco:
LeoN писал(а): Не могу разобраться с GlobarVar или GlobarVarEx |
|||
карма: 19 |
|
Разработчик
Ответов: 26061
Рейтинг: 2120
|
|||
Леонид писал(а): nesco:
LeoN писал(а): Не могу разобраться с GlobarVar или GlobarVarEx Заметь, я ничего не говорил раньше про GlobarVarEx. Просто сделал уточнение по вопросу, на котором акцентировал внимание Tad. |
|||
карма: 22 |
|
14