ПРЕОБРАЗОВАНИЕ
в MidletPascal нет преобразования realtostring я написал свою функцию
в canvas вывод нормально но при использовании на форме виснет может кто подскажет свою или еще лучше библиотеку ? |
Ответ: ПРЕОБРАЗОВАНИЕ
выложы свою функцию
|
Ответ: ПРЕОБРАЗОВАНИЕ
Real в String преобразуется элементарно:
PHP код:
|
Ответ: ПРЕОБРАЗОВАНИЕ
вообщето логично=)) оно ж если к строке пусть даже и пустой прибавляешь число любое то оно переводит его в текс=)
|
Ответ: ПРЕОБРАЗОВАНИЕ
Цитата:
|
Ответ: ПРЕОБРАЗОВАНИЕ
ну нащёт дельфи и обычного паскаля я то знаю шо они будут выводить ошыбку)
я говорю именно про етот язык))) я ету уникальную способность заметли уже давно)) |
Ответ: ПРЕОБРАЗОВАНИЕ
На сколько я понял в МП есть только эмуляция дробных чисел и в качестве дробного числа здесь выступает та же строковая переменная,
а что стоит перевести число из строковой переменной в строковую? |
Ответ: ПРЕОБРАЗОВАНИЕ
Банан прав.. происходит "эмуляция" вещественных чисел - это есть затраты в результате по времени.
поэтому необходимо даже избегать вещ. чисел (исполхуя целые - округляя) |
Ответ: ПРЕОБРАЗОВАНИЕ
помню давно мучался с этим. как ни странно пришел к такому же результату
|
Ответ: ПРЕОБРАЗОВАНИЕ
вот моя функция
function realtostring(digreal:real):string; begin b:=trunc(frac(digreal)*100); a:=trunc(digreal-frac(digreal)); realtostring:=integertostring(a)+'.'+integertostri ng(b); end; если воспользоваться этой функцией например setvar_id:= formAddTextField(' ',realtostring,5, TF_NUMERIC);то данная строка вообще не появляется на экране |
Часовой пояс GMT +4, время: 23:23. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot