Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#16: 2011-05-07 15:46:35 ЛС | профиль | цитата
andrestudio, а функция что не твоя ?
Тут не так просто. Если хочется делить на триады, то сначала нужно придумать как
1.123 (или 1,123) - одна тысяча 123 рубля отличить от одной целой 123 тысячных.
------------ Дoбавленo в 15.29:
Нужно брать значение переменной DecimalSeparator из настроек системы.
------------ Дoбавленo в 15.46:
Или в Delphi отсюда.

#pas
type TFormatSettings = record
CurrencyFormat : Byte;
NegCurrFormat : Byte;
ThousandSeparator : Char; //разделитель триад целого
DecimalSeparator : Char; //разделитель десятичных знаков
CurrencyDecimals : Byte;
DateSeparator : Char;
TimeSeparator : Char;
ListSeparator : Char;
CurrencyString : string;
ShortDateFormat : string;
LongDateFormat : string;
TimeAMString : string;
TimePMString : string;
ShortTimeFormat : string;
LongTimeFormat : string;
ShortMonthNames : array[1..12] of string;
LongMonthNames : array[1..12] of string;
ShortDayNames : array[1..7] of string;
LongDayNames : array[1..7] of string;
TwoDigitYearCenturyWindow : Word;
end;
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 585
#17: 2011-05-07 19:33:06 ЛС | профиль | цитата
Tad писал(а):
andrestudio, а функция что не твоя ?
нет конечно, [flood]ой Tad, боюсь после праздника возьму летние каникулы [/flood]
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 16884
Рейтинг: 1239
#18: 2011-05-08 00:45:33 ЛС | профиль | цитата
andrestudio писал(а):
нет конечно
тогда читай свой девиз
andrestudio писал(а):
Одинаковые ошибки не обязательно делать каждый раз, достаточно сделать одну, а затем обращаться к ней по мере ...

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 585
#19: 2011-05-08 07:57:49 ЛС | профиль | цитата
Tad, может у тебя есть пример скрипта в котором этот конфуз проявляется? Интересует ошибка Error-Invalid number
[flood]а то дарёному коню в зубы смотрим а баг-репорт автору отправить не можем. У меня так и не получилось на неё выйти[/flood]
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 5227
Рейтинг: 585
#20: 2018-11-11 17:14:27 ЛС | профиль | цитата
Перешаманиная изрядно версия (переделал с вариантов в TData),
теперь точки прописываются как в IC
Есть поддержка массивов HiAsm.

Если крейсерская скорость не нужна то вполне самадастаточный и расширяемый движок.

в FPC по прежнему не работает хотя и собирается, убил пол дня так и не выловил багу.
Может профи чего подправят
А может nesco по старой памяти как соавтор

а по большому счёту скукота у Вас страшная!
блин пора завязывать...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1PascalScript_2_0.zip [32.4KB] [412]
Разработчик
Ответов: 26061
Рейтинг: 2120
#21: 2018-11-11 21:55:38 ЛС | профиль | цитата
andrestudio писал(а):
А может nesco по старой памяти как соавтор

Netspirit сейчас вплотную занимается FPC, он точно может помочь.
карма: 22

0
Ответов: 4612
Рейтинг: 746
#22: 2018-11-12 13:13:15 ЛС | профиль | цитата
Чем я только не занимаюсь, найти бы время...
карма: 26

0
Ответов: 5227
Рейтинг: 585
#23: 2018-11-21 16:32:52 ЛС | профиль | цитата
ну чтож, буду сам пыхтеть, не в первой. Зато с чистой совестью потом тоже в сторонке постою...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 632
Рейтинг: 4
#24: 2018-11-22 23:08:59 ЛС | профиль | цитата
andrestudio писал(а):
ну чтож, буду сам пыхтеть, не в первой. Зато с чистой совестью потом тоже в сторонке постою...

Вы готовы, потом поделиться своей работой?
карма: 0

0
24
Сообщение
...
Прикрепленные файлы
(файлы не залиты)