powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TChart отличается Design-Time и Run-Time как быть?
25 сообщений из 91, страница 1 из 4
TChart отличается Design-Time и Run-Time как быть?
    #40096860
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Вопрос по TChart и LineBars.

Использую Delphi7 Enterprise, TChart 4.04, который с ним идёт. Настроил как и просили, всё как на скриншотах, но

Design-time

Настройки баров

Run-Time

В коде ничего кроме AddY нет.

В дизайн-тайме бар равен шириной ровно единица, а в ран-тайме рисует какие-то тощие полосочки. А прямоугольник-то должен выглядеть как вон тот красненький, вот такой толщины. Же.

И я уже не знаю у кого спросить, где скачать поновее компонент потому что я перерыл весь инет всё платное или Jedi VCL, что в-общем-то, некрасиво.

Или я что-то не так делаю, или кто-нибудь, киньте mailto:icq2686224_gmail_com ссылочкой (рабочей!) на рабочий компонент TeeChart. Спасибо
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096876
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adept_
где скачать поновее компонент
Самая новая версия TChart
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096882
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня смутило там слово TRIAL

через время перестанет работать небось.

и перешел я по ссылке которую Вы прислали (в который раз уже был), где для Дельфи7 ? ткните меня в Дельфи7 плиз. там RAD да Tokio

Спасибо
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096921
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adept_,

Выложите тестовый проект. Если у меня повторится, то я могу по исходникам посмотреть что не так
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096926
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adept_

В коде ничего кроме AddY нет.
Не нужно так делать, ось X пускается на самотек.
В данном случае TeeChart решил что там должно быть время.
Это, возможно, баг но легко поправимый через AddXY
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096950
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Спасибо что откликнулись на мою просьбу, вот тестовый проект. Прям взял компонент из своего юнита и вставил в тестовый.

Но я вчера в ходе экспериментов нашел какой-то компонент TeeChartForDelphi7 TRIAL, ставил его (нет, так же тощие линии).
Сейчас вернул всё как было (благо я сделал бэкап папки Borland) - и там и там всё одинаково.

Значит, что-то делаю неправильно я.

Подскажите пожалуйста, что не так.

Спасибо
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096957
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соколинский Борис,

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
procedure TForm1.Button1Click(Sender: TObject);
var
  i: integer;
  r: Real;
  day: TDateTime;
begin
  for i := 0 to dat.Count - 1 do try
    day := IncDay( StrToDate('01.01.2020'), i );
    r := StrToFloat( dat[i] );
    Chart3.Series[0].AddY( r, FormatDateTime( 'dd.mm', day ), clBlue );
//    Chart3.Series[0].Add( r );
  except
  end;
end;



мне нужно чтобы каждый бар был своим цветом, в данном случае чтобы его цвет зависел от высоты бара (сейчас пока clBlue, потом буду градиент делать, не до этого пока). Поэтому я и использую AddY и подставляю дату в виде строки. dat[i] - просто TStringList, который берётся из файлика текстового.

а пока он рисует мне какие-то тощие линии...
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096961
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adept_

мне нужно чтобы каждый бар был своим цветом, в данном случае чтобы его цвет зависел от высоты бара (сейчас пока clBlue, потом буду градиент делать, не до этого пока). Поэтому я и использую AddY и подставляю дату в виде строки...
Тут нужно директиву {$BRAIN ON} использовать.
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096963
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соколинский Борис,

да мне б хотя б директиву {$BARS_NEEDED_WIDTH ON} найти
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096965
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тестовый проект (см. выше). если он у Вас отображается правильно, то значит проблема на моей стороне, со стороны компонентов, туда надо будет копать. если же так же тонкими линиями бары отображаются (при ширине баров 100%, как в настройках компонента)... то поэтому я этот вопрос и задал.
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096966
northener
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ничего не делал. Только скомпилировал. Д2007
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096968
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
northener,

увеличьте график увидите что бары тоненькие (занимают не 1 день, как и положено при BarWidth=100%). а в Design-Time как отображаются? мне надо директивку {$BARS_WIDTH_100_PERSENT_PER_VALUE ON} )

или дело в TChart?

спасибо
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096971
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или всё-таки {$BRAIN ON} у меня где-то не указана директива. Подскажите где затык, пожалуйста
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096972
northener
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Увеличил. Это скомпилировано в Д2007. А в Д7 действительно бары узкие.
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096974
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо. Понял. Спасибо большое за тестирование. Смущает только пара моментов: бары расположены слева от даты и последний бар у Вас - он тощий.

Попутный вопрос раз такой коленкор -

У МЕНЯ ВСЕ ПРОЕКТЫ НА DELPHI7 (ЧТО НА РАБОТЕ ЧТО ДОМА) ЕСЛИ Я ПЕРЕЙДУ НА 2007 - НЕ ВОЗНИКНЕТ КАЗУСОВ?

СПАСИБО БОЛЬШОЕ! ору аж)
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096975
northener
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переход с Д7 на Д2007 проблем не создаст. Вот только не помню какой генератор отчетов был в Д2007 из коробки.
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096978
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adept_
Соколинский Борис,

да мне б хотя б директиву {$BARS_NEEDED_WIDTH ON} найти
Эта директива называется
{$USE_TAREA_SERIES_INSTEAD}
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096979
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем! буду пробовать... и переходить на другие рельсы и использовать нужные директивы.

Спасибо большое
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096980
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, когда в дазайне настраивал, затем смотрел в dfm и прописывал те же настройки в коде.
Так проще, чем копаться в гуще настроек и гадать, откуда и что вылезло.
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096981
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

спасибо большое. буду пробовать. точнее я знаю конечно про dfm, но мысль приятная, спасибо
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096984
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соколинский Борис
adept_
Соколинский Борис,

да мне б хотя б директиву {$BARS_NEEDED_WIDTH ON} найти
Эта директива называется
{$USE_TAREA_SERIES_INSTEAD}


имелся ввиду не градиент внутри одного бара, извините что запутал немножко, а типа: чем ниже бар, тем цвет его светлее, и наоборот, чем больше значение, тем темнее бар. эт я потом сделаю, уже не проблема тогда) а то когда узкие полосочки - не видно при увеличении же ничего. (из-за этого и нужен AddY, в нём цвет каждого бара указывается явно).

но и Ваша директива тоже очень пригодится (TAreaSeries)! Спасибо большое, форумчане!
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096987
northener
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
adept_
из-за этого и нужен AddY, в нём цвет каждого бара указывается явно.

B AddXY тоже можно указать цвет бара.
function AddXY(Const AXValue, AYValue: TChartValue; Const ALabel: String; AColor: TColor ): Integer;
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096988
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
northener,

понял. спасибо. а вот этот момент : Смущает только пара моментов: бары расположены слева от даты и последний бар у Вас - он тощий.

почему у Вас так? особенно тощий бар беспокоит

в этом и вопрос был, почему в дизайнере всё ровно а в ране - шляпа. мне частично стало понятно что дело в старой версии TChart/Delphi, но у Вас же поновее всё и всё равно вот, какая-то нестыковка? добить вопрос бы, а то заказчик на Британику уже рвёт.

спасибо
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096989
Фотография adept_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только заказчик это я сам
...
Рейтинг: 0 / 0
TChart отличается Design-Time и Run-Time как быть?
    #40096993
northener
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему сбоку от даты я не знаю. А крайний справа тощий именно поэтому. Поле графика уже закончилось.
...
Рейтинг: 0 / 0
25 сообщений из 91, страница 1 из 4
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TChart отличается Design-Time и Run-Time как быть?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]