![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 04.01.2011
Сообщений: 267
|
![]()
ну да там нужно StrToFloat использовать
итак усе работает но есть еще вопрос: как ограничить в Rating:=((NumOfWords*100)/ TotalNumOfWord); результат (где Rating:Real) одним знаком после запятой? |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 04.01.2011
Сообщений: 267
|
![]()
вот и ответ
Rating:=StrToFloat(FormatFloat('000 0000.00', ((NumOfWords*100)/ TotalNumOfWord))); |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Код:
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 04.01.2011
Сообщений: 267
|
![]()
??????????
ValueListEditor1.Strings - это визуальный компонент, который не умеет сортировать fSL := TStringList.Create; - невизульный список, умеет сортировать данные из компонента передаются в СПИСОК, сортируются, возвращаются в компонент или както по другому все работает? |
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Нет, Strings - как раз не визуальный класс, общий предок для StringList сортировка там есть.
|
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 04.01.2011
Сообщений: 267
|
![]()
что то в
MainForm.ValueListEditor1.Strings.и далее ненашел не CustomSort(TStringList) не Sort ничего похожего на сортировку |
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
На самом деле в TStrings нет такого метода, он появляется в TStringList. А в ValueListEditor1.Strings объявлен как TStrings. Но создается этот объект как TStringList.Create. Поэтому можно обратиться к методу так:
Код:
Скорее всего во всех объектах свойства объявленные как TStrings на самом деле создаются на базе TStringList. Все таки TStrings абстрактный класс и на прямую его чревато использовать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 14.11.2013 в 21:12. |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 04.01.2011
Сообщений: 267
|
![]()
вот оно как...
попробую в следующем варианте такой подход Спасибо и все таки на Код:
что то не так с синтаксисом Последний раз редактировалось Pcrepair; 15.11.2013 в 13:29. |
![]() |
![]() |
![]() |
#19 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() |
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка построчно ValueListEditor Delphi | Венгельс | Помощь студентам | 0 | 05.06.2011 17:26 |
Сортировка построчно ValueListEditor | Венгельс | Помощь студентам | 0 | 05.06.2011 14:38 |
ValueListEditor | Pasha_Sh | Помощь студентам | 1 | 26.11.2010 13:19 |
ValueListEditor | StartMis | Общие вопросы Delphi | 3 | 23.12.2009 01:02 |
ValueListEditor | deadh5n1 | Компоненты Delphi | 2 | 31.05.2008 22:54 |