Конференция "Прочее" » Поддерживает ли посл. версия Delphi тип varDecimal = $000E?
 
  • Тимохов Дима © (17.11.17 13:36) [0]
    Коллеги!

    Кто работает на последних версиях Дельфи?
    Поглядите, пожалуйста, в System.pas - что там написано про тип varDecimal?

    У меня в Д2007 это
    //varDecimal  = $000E; { vt_decimal     14 } {UNSUPPORTED as of v6.x code base}



    В новых версиях тип varDecimal поддерживается?

    Спасибо!
  • Kerk © (17.11.17 14:23) [1]
           //varDecimal  = $000E; { vt_decimal     14 } {UNSUPPORTED as of v6.x code base}


    Embarcadero® Delphi 10.1 Berlin
  • Тимохов Дима © (17.11.17 14:35) [2]
    ((( так и не сделали.
    Хотя 10 лет назад до фига голосов в QC за это дело было.

    Сейчас меня это уже мало волнует, ибо в Д2007 есть операции над записями. Т.е. я пользуюсь этим типом практически, как обычным: присвоения, N+M, N-M пишу и т.д. Сама реализация из oleaut32.dll функциями типа VarDecAdd и т.д.

    Но вот, зараза, плохо этот тип "живет" в вариантных массивах (не Array of Variant - это без проблем, а в Variant с флагом varArray - не живет).

    Подождем, может, сделают когда-то)
  • DayGaykin © (17.11.17 14:41) [3]
    В FP тоже закомментирована строчка :)
  • Тимохов Дима © (17.11.17 14:46) [4]
    Тип varCurrency сделали, а вот varDecimal - не хотят.
 
Конференция "Прочее" » Поддерживает ли посл. версия Delphi тип varDecimal = $000E?
Есть новые Нет новых   [134428   +41][b:0][p:0.001]