Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.09.20;
Скачать: [xml.tar.bz2];

Вниз

Чем заменить TChart?   Найти похожие ветки 

 
Kolan ©   (2009-06-26 13:30) [0]

Подумываю о замене TChart во Фриграфе (http://www.ksoftware.ru/wiki/kfregraf3).

Несколько дней отладки показали, что в компоненте видимо есть ошибка (использую то, что поставляется с 2009 Делфи, без исходников).

Ошибка возникает где-то в методе CalcMinMax, это подтверждает и EurekaLog и обычный стек вызовов:

:7c81eb33 kernel32.RaiseException + 0x52
:00404d28 NotifyNonDelphiException + $1C
:7c90378b ntdll.RtlConvertUlongToLargeInteger + 0x46
:7c90eafa ntdll.KiUserExceptionDispatcher + 0xe
:00527b18 TChartAxis.CalcMinMax + $2C
:00535ed0 TCustomAxisPanel.InternalDraw + $E8
:0051e998 TCustomTeePanel.Draw + $78
:0051e765 TCustomTeePanel.Draw + $21
Controls.TWinControl.PaintHandler((15, 0, 0, 0))
Controls.TWinControl.WMPaint((15, 0, 0, 0))
Controls.TCustomControl.WMPaint(???)
Controls.TControl.WndProc(???)
Controls.TWinControl.WndProc((15, 0, 0, 0, 0, 0, 0, 0, 0, 0))
Controls.TWinControl.MainWndProc(???)
Classes.StdWndProc(3736530,15,0,0)
:77d48709 USER32.GetDC + 0x72
:77d487eb ; C:\WINDOWS\system32\USER32.dll
:77d4b368 ; C:\WINDOWS\system32\USER32.dll
:77d4b3b4 ; C:\WINDOWS\system32\USER32.dll
:7c90eae3 ntdll.KiUserCallbackDispatcher + 0x13
:77d489e8 USER32.DispatchMessageW + 0xf
Forms.TApplication.ProcessMessage(???)


Кроме покупки TChart"a с исходниками рассматриваю вариант замены «чертильного» приспособления на другое, на какие продукты обратить внимание? Чем они хороши?


 
TIF ©   (2009-06-26 21:19) [1]

У TMS есть пакеты компонентов для создания графиков и диаграмм. Само собой, платные


 
Игорь Шевченко ©   (2009-06-26 23:16) [2]

когда мне потребовался чарт, я его написал за два дня, потому проблемой (на какие обратить внимание) не озабочен. Посмотри в сторону DevExpress, у них симпатичные чарты.


 
Kolan ©   (2009-07-22 15:58) [3]

А у этого самописного чарта было увеличение и оси координат? Я тоже хочу написать сам, но думаю, что это не выгодно.


 
Игорь Шевченко ©   (2009-07-22 16:01) [4]


> А у этого самописного чарта было увеличение и оси координат?


Масштабирование ? Было.


> Я тоже хочу написать сам, но думаю, что это не выгодно.


Сомневаешься - не пиши


 
PEAKTOP ©   (2009-07-22 16:04) [5]

> Несколько дней отладки показали, что в компоненте видимо
> есть ошибка (использую то, что поставляется с 2009 Делфи,
>  без исходников).


Стучи на мыло или асю в профайле - будут тебе исходники.

А с альтернативой, думаю, заморачиваться не стоит. Все-таки компоненты TeeChart пишуть ужо очень давно. Все альтернативы, которые видел, и DevExpress и TMS - максимум 30-40% от возможностей TeeChart.

Чего только одна возможность увеличить фрагмент графика мышкой стоит.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2009.09.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
15-1248288596
Kerk
2009-07-22 22:49
2009.09.20
У меня почерк хреновый


2-1247594116
dmitry_12_08_73
2009-07-14 21:55
2009.09.20
Программное управление Internet Explorer-ом


15-1248209018
Keph
2009-07-22 00:43
2009.09.20
Delphi demos


2-1247549864
Cyberdeity
2009-07-14 09:37
2009.09.20
Корень квадратный


2-1247675904
Igor2010
2009-07-15 20:38
2009.09.20
компоненты ExcelApplication1 и ExcelWorksheet1





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский