Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder 2

Модерирует : ShIvADeSt

ShIvADeSt (20-06-2007 07:33): http://forum.ru-board.com/topic.cgi?forum=33&topic=8529  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

   

Alto



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VadimLou
Лучше посмотри в сторону
http://fastmm.sourceforge.net
 
VitaliM
А какие у него отличия от бесплатного с sf.net? Дополнительные фитчи? Можно ссылку на офсайт?

Всего записей: 388 | Зарегистр. 20-03-2003 | Отправлено: 05:57 25-12-2006
RomanTim

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VadimLou
Можно AQTime взять. С Д2006 работает. 4-я версия релизилась SSG, где-то на fixdown должна быть, на сайте написано, что вышла пятая, но есть ли в нормальном виде не знаю
 
Alto
А фастмем умеет проверять приложения на утечки памяти?

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 08:01 25-12-2006 | Исправлено: RomanTim, 08:08 25-12-2006
oan42



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VadimLou
MemCheck: Current version is 2.74 and is for Delphi 5.1, Delphi 6, Delphi 7, Delphi 2005 and Delphi 2006 (several IFDEFs)
Please note that Delphi 2005 and 2006 supports have not been tested by me but have been contributed
 
http://v.mahon.free.fr/pro/freeware/memcheck/

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 11:55 25-12-2006
VitaliM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alto
Отличия очень приятные:
  - возможность редактирования и загрузки из файлов подсветки синтаксиса. ( в отличие
    от того что с sf.net, где надо генерировать новый pas для языка программирования,
    если изменился набор подсвечиваемых инструкций)
  - есть folding и возможна его настройка для структурированных языков
 
Насчет ссылки на офсайт, то это не имеет никакого смысла - там все по китайски.
Все варианты исходников найдешь на delphifans, используй поиск. Там же увидишь и ссылку на офсайт.  
  Эта ссылка www.delphist.com ведет на сайт, где зародился промежуточный этап развития SynEdit,  но автор работу над ним уже забросил и продолжил ее уже китаец.

Всего записей: 2184 | Зарегистр. 12-01-2005 | Отправлено: 14:31 25-12-2006
KUBKACH

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При установки компонента ExpressEditors Library 4 на Деллфи6 выскакивает ошибка:
 
[Error] cxExtEditConsts.pas(109): Undeclared identifier: 'clHotLight'
[Error] cxExtEditConsts.pas(115): Undeclared identifier: 'clMenuBar'
[Error] cxExtEditConsts.pas(115): Undeclared identifier: 'clMenuHighlight'
[Fatal Error] cxCheckListBox.pas(53): Could not compile used unit 'cxExtEditConsts.pas'
 
Подскажите что-нибудь,плиз.

Всего записей: 8 | Зарегистр. 12-12-2006 | Отправлено: 14:43 25-12-2006
jicoff

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KUBKACH
 
Включи модуль graphics.pas

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 15:04 25-12-2006
oan42



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alto
Посмотрел по Вашему совету в сторону FastMM.
 
Меня интересует в основном  
1) возможность обнаружения утечек памяти с выдачей  
подробной информации об утечках в файл.  
2) при работе приложения под отладчиком нужно
загрузить в редактор Unit с утечкой и указать на строку нем.
 
MemCheck делает это легко.
 
В FastMM cделал для выдачи в файл:
{$define FullDebugMode}
  {$define LogErrorsToFile}
 
В простейшем тестовом приложении ничего не работает.
При запуске выскакивает AV.
 
Конечно, где-то я не прав. Вопрос - где?

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 16:58 25-12-2006 | Исправлено: oan42, 16:59 25-12-2006
KUBKACH

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jicoff
Да, если бы я знал как?
Может подскажешь полному лузеру.

Всего записей: 8 | Зарегистр. 12-12-2006 | Отправлено: 17:47 25-12-2006
oan42



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KUBKACH
uses ..., graphics;

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 18:10 25-12-2006
ILSOFT

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oan42

Цитата:
В FastMM cделал для выдачи в файл:  
{$define FullDebugMode}  
  {$define LogErrorsToFile}  
 
В простейшем тестовом приложении ничего не работает.  
При запуске выскакивает AV.  

FastMM_FullDebugMode.dll положил в папку с "простейшей" прогой?

Всего записей: 231 | Зарегистр. 20-09-2002 | Отправлено: 08:20 26-12-2006
oan42



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ILSOFT
Спасибо, помогло.
 
Действительно, FastMM выдает информацию в файл более наглядно и полно,
чем MemCheck.
 
Умеет ли FastMM при работе приложения под отладчиком  
загрузить в редактор Unit с утечкой и указать на строку нем?  

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 11:12 26-12-2006
LulumbaZ



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Знатокам WPTools!  
 
При загрузке в приложение RTF , конвертнутого из Ворда 2003 вместо русских символом -крякозябры.  
 
Если набрать текст в Тулзах и сохранить RTF - то кирриллическая кодировка сохраняется и все нормально.  Как поправить ситуацию?  

Всего записей: 1051 | Зарегистр. 12-09-2003 | Отправлено: 15:28 26-12-2006
Dauren111



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот в cxGrid есть полезное событие у view OnCellDblClick? чего нету у Ehlib
подскажите как это определить для ehlib -  сетки  
заранее спасибо

Всего записей: 182 | Зарегистр. 05-01-2006 | Отправлено: 15:32 26-12-2006
oan42



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LulumbaZ
Не уверен, но возможно проблема в переключателе клавы (нужно RU) при копировании в буфер обмена (Clipboard) русского текста.

Всего записей: 488 | Зарегистр. 03-08-2004 | Отправлено: 15:57 26-12-2006
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oan42
Не умеет. Максимум - при включенном map в log файл кладет stack trace для каждой из ошибок.

Всего записей: 477 | Зарегистр. 22-09-2002 | Отправлено: 18:13 26-12-2006
s0nik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня на форме установлены несколько Shape'ов: Shape1, Shape2, ..., Shape7.
Как мне сделать так, чтобы можно было с ними взаимодействовать как с массивом (ну или как то по другому).
Вот примерно то, что я хочу получить:
 
for(n=1; n<=7; n++)
{
   Shape[n]->Left=n;
}
 
Т.е. мне надо упростить работу с Shape'ми, ведь я не могу писать код для каждой фигуры, получится всё слишком громоздко.
Вроде понятно?

Всего записей: 1 | Зарегистр. 26-12-2006 | Отправлено: 23:24 26-12-2006
Jokerjar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Точно не помню, но вроде так в делфи: (FindComponent('Shape'+IntToStr(n) as TShape).Left := n;
В си по-любому есть что-то похожее, поищи функцию FindComponent

Всего записей: 591 | Зарегистр. 22-03-2006 | Отправлено: 02:01 27-12-2006
VadimLou



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alto

Цитата:
Лучше посмотри в сторону  
http://fastmm.sourceforge.net

Его то и использую ... но по сравнению с MemCheck он тормозной и лог жутко жирный.
Глубина стека ограничена (увеличение приводит к повышению торможения)...
Нет возможности динамического вкл откл трассса ... в MemCheck это регулируется константом, которую достаточно сделать изменяемой.
oan42

Цитата:
MemCheck: Current version is 2.74 and is for Delphi 5.1, Delphi 6, Delphi 7, Delphi 2005 and Delphi 2006 (several IFDEFs)

Сеньксь

Всего записей: 702 | Зарегистр. 22-07-2004 | Отправлено: 04:38 27-12-2006
ILSOFT

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oan42

Цитата:
Умеет ли FastMM при работе приложения под отладчиком  
загрузить в редактор Unit с утечкой и указать на строку нем?  

Одназначно не умеет - главное он выдает что то типа: столько то объектов типа TStrings созданы но не освобождены, столько то строк, столько то памяти... Хотя например исходя из этого многие компоненты как бы имеют утечку памяти, например Indy - в секции initialization создаются глобальные объекты,а finalization не освобождаются - считается раз finalization значит завершение программы, следовательно и так само очистится...

Всего записей: 231 | Зарегистр. 20-09-2002 | Отправлено: 07:34 27-12-2006
lodyr



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ILSOFT
VadimLou
xokc
oan42
Alto
Утечка памяти.
Меня эта тема тоже интересует. Но пока не копал, присматриваюсь, что же лучше?
 Приведу одну цитату:

Цитата:
А чем ловишь утечки памяти?
Связка FastMM4(http://fastmm.sourceforge.net) +jcl debug покажет все утечки и строки кода, в которых находятся ошибки с выделением памяти.

см. здесь  
http://www.alphaskins.com/forum/index.php?showtopic=1704&hl=%F3%F2%E5%F7%EA%F3+%EF%E0%EC%FF%F2%E8
 
Что скажете?
 
 
 
 

Всего записей: 710 | Зарегистр. 06-02-2005 | Отправлено: 12:11 27-12-2006 | Исправлено: lodyr, 12:12 27-12-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder 2
ShIvADeSt (20-06-2007 07:33): http://forum.ru-board.com/topic.cgi?forum=33&topic=8529


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru