Size: a a a

2020 April 23

SB

Sergey Bodrov in Delphi & Lazarus
Рус
Спасибо. Я правильно понимаю что с Currency не будет косяков типа 100 руб. 4999999999 копеек?
Там арифметика близкая к целым числам.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Спасибо. Я правильно понимаю что с Currency не будет косяков типа 100 руб. 4999999999 копеек?
Да.  Там точность 4 знака после запятой
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Да.  Там точность 4 знака после запятой
Т.е. мне цену 0,00000001 никак не получить?
источник

Р

Рус in Delphi & Lazarus
Ну да... Чего я зря спрашиваю))
источник

Р

Рус in Delphi & Lazarus
Не, Currency всё-таки не пойдёт
источник

SB

Sergey Bodrov in Delphi & Lazarus
Currency is a fixed-point data type that minimizes rounding errors in monetary calculations. It is stored as a scaled 64-bit integer with the 4 least significant digits implicitly representing decimal places. When mixed with other real types in assignments and expressions, Currency values are automatically divided or multiplied by 10000.
источник

Р

Рус in Delphi & Lazarus
Sergey Bodrov
Currency is a fixed-point data type that minimizes rounding errors in monetary calculations. It is stored as a scaled 64-bit integer with the 4 least significant digits implicitly representing decimal places. When mixed with other real types in assignments and expressions, Currency values are automatically divided or multiplied by 10000.
Эт я читал
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Рус
Не, Currency всё-таки не пойдёт
умножай и дели например на 10 тысяч и сдвинешь значения куда нужно
источник

DB

Dmitry Belkevich in Delphi & Lazarus
удобнее конечно было бы что бы из коробки такой тип был, но такого нет
источник

Р

Рус in Delphi & Lazarus
Dmitry Belkevich
удобнее конечно было бы что бы из коробки такой тип был, но такого нет
Да вот говорят Decimal из oleaut32.dll как раз такой.
источник

Р

Рус in Delphi & Lazarus
Dmitry Belkevich
умножай и дели например на 10 тысяч и сдвинешь значения куда нужно
Наверное как вариант пригодится👍
источник

DB

Dmitry Belkevich in Delphi & Lazarus
это не коробочный тип )
источник

Р

Рус in Delphi & Lazarus
Ну да
источник

SB

Sergey Bodrov in Delphi & Lazarus
Фиатные (реальные) валюты имеют фиксированную точность, поэтому цена 0.000001 рубль за лот это нонсенс. Это получается не цена, а коэффициент. Потому что реально означает 1000000 лотов за рубль.
источник

Р

Рус in Delphi & Lazarus
Sergey Bodrov
Фиатные (реальные) валюты имеют фиксированную точность, поэтому цена 0.000001 рубль за лот это нонсенс. Это получается не цена, а коэффициент. Потому что реально означает 1000000 лотов за рубль.
ADABTC, текущая цена 0.00000538. Батенька, шо вы хотите сказать?
источник

Р

Рус in Delphi & Lazarus
Может ещё и меньше есть. Хз.
источник

SB

Sergey Bodrov in Delphi & Lazarus
Рус
ADABTC, текущая цена 0.00000538. Батенька, шо вы хотите сказать?
Хочу сказать, что это такая финансовая гомеопатия.
источник

Р

Рус in Delphi & Lazarus
Sergey Bodrov
Хочу сказать, что это такая финансовая гомеопатия.
Исходим из того что имеем😁
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Господа, добрый вечер. Подскажите, а как из Java кода отправить в Delphi intent так, чтобы Delphi его поймал. Всю выдачу гугла на эту тему я прочитал, но чет в RIO пока терплю фиаско. Может быть у кого есть рабочий пример? Типа как из Java BroadcastReciever отправить интент в свою форму?
источник

AS

Alexey Shumkin in Delphi & Lazarus
+ немного пояснений ))

https://pastebin.com/c5BXJHaN
...

commit c24e56388c1809cfa115030a54fd33953796a719
Author: Alexey Shumkin <...>
Date:   Fri Jun 17 13:32:04 2016 +0300

   improve: добавить возможность посылки c помощью adb сообщения "сканирование штрих-кода"
   
   Для проверки сканирования без сканера или считывателя карт.
   
   Использование:
    $ adb shell am start -a ru.company.FMXApp.Scan \
        -n ru.company.FMXApp/com.embarcadero.firemonkey.FMXNativeActivity \
        [--es Code "<string>"]
источник