IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

2 страниц V < 1 2  
 Ответить  Открыть новую тему 
> Перекрывание методов...
мисс_граффити
сообщение 23.11.2006 9:20
Сообщение #21


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


Vardes, а почему тебе нужен именно этот компонент?
и в чем проблема - в знаках после запятой или в не выводящихся разных значениях?
вообще, покажи кусок кода, где эти вычисления идут.
с типами данных, которые используешь.


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Vardes
сообщение 23.11.2006 12:16
Сообщение #22


Пионер
**

Группа: Пользователи
Сообщений: 131
Пол: Мужской

Репутация: -  0  +


Просто этот компонент показывает изменение переменной....но мне необходимо,чтоб он показывал больше знаков после запятой,а не 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
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 23.11.2006 12:23
Сообщение #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
сообщение 23.11.2006 18:22
Сообщение #24


Пионер
**

Группа: Пользователи
Сообщений: 131
Пол: Мужской

Репутация: -  0  +


Понял,что FloatToStrF тоже мне не поможет,может у кого-нить есть пример функции по переводу из действительного типа в строковый?НУ самодельная... cool.gif

Сообщение отредактировано: Vardes - 23.11.2006 18:45
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 23.11.2006 18:44
Сообщение #25


Гость






StaticText1.Caption:=FloatToStr(err, ffFixed, 18, 18);

тоже не получается? Неужели трудно F1 нажать?
 К началу страницы 
+ Ответить 
Vardes
сообщение 23.11.2006 18:57
Сообщение #26


Пионер
**

Группа: Пользователи
Сообщений: 131
Пол: Мужской

Репутация: -  0  +


Да меня сначала на форум тянет,а потом я в справку лезу и нахожу там ответы на свои вопросы,так противно за себя становится,я буду пытаться исправится.
FloatToStrF,тоже не подойдёт...после запятой надо ещё больше цифр,ну да и хрен с ним...обойдусь как-нить,буду надеяться,что значение функции будет выше,а не стремится к 0)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 23.11.2006 19:54
Сообщение #27


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


ну, больше их не станет независимо от метода перевода.


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

2 страниц V < 1 2
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 14.07.2025 8:13
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"