![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
мисс_граффити |
![]()
Сообщение
#21
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
Vardes, а почему тебе нужен именно этот компонент?
и в чем проблема - в знаках после запятой или в не выводящихся разных значениях? вообще, покажи кусок кода, где эти вычисления идут. с типами данных, которые используешь. -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Vardes |
![]()
Сообщение
#22
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 131 Пол: Мужской Репутация: ![]() ![]() ![]() |
Просто этот компонент показывает изменение переменной....но мне необходимо,чтоб он показывал больше знаков после запятой,а не 14,т.к. переменная изменяется мало
Код var err:extended; //значение переменной (моей функции) ................. procedure TA1.error(err:extended) // процедура по вычислению функции ............. for i:=1 to 10000 do begin A1.error(err:extended); StaticText1.Caption:=FloatToStr(err); //вывод значения на экран end; Сообщение отредактировано: Vardes - 23.11.2006 12:20 |
volvo |
![]()
Сообщение
#23
|
Гость ![]() |
Vardes, а знаешь, почему?
Цитата(D6 Help) FloatToStr function FloatToStr converts the floating-point value given by Value to its string representation. The conversion uses general number format with 15 significant digits. For greater control over the formatting of the string, use the FloatToStrF function. Так что FloatToStrF тебе в помощь, она даст точность до 18-го знака после запятой... А больше и не получится, т.к. у Extended максимальная точность 19-20 знаков |
Vardes |
![]()
Сообщение
#24
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 131 Пол: Мужской Репутация: ![]() ![]() ![]() |
Понял,что FloatToStrF тоже мне не поможет,может у кого-нить есть пример функции по переводу из действительного типа в строковый?НУ самодельная...
![]() Сообщение отредактировано: Vardes - 23.11.2006 18:45 |
volvo |
![]()
Сообщение
#25
|
Гость ![]() |
StaticText1.Caption:=FloatToStr(err, ffFixed, 18, 18); тоже не получается? Неужели трудно F1 нажать? |
Vardes |
![]()
Сообщение
#26
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 131 Пол: Мужской Репутация: ![]() ![]() ![]() |
Да меня сначала на форум тянет,а потом я в справку лезу и нахожу там ответы на свои вопросы,так противно за себя становится,я буду пытаться исправится.
FloatToStrF,тоже не подойдёт...после запятой надо ещё больше цифр,ну да и хрен с ним...обойдусь как-нить,буду надеяться,что значение функции будет выше,а не стремится к 0) |
мисс_граффити |
![]()
Сообщение
#27
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
ну, больше их не станет независимо от метода перевода.
-------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
![]() ![]() |
![]() |
Текстовая версия | 14.07.2025 8:13 |