Найдено 33 результата

RomanS
29.03.2011 11:16:53
Форум: Free Pascal Compiler
Тема: расширение информативности Heaptrc
Ответы: 12
Просмотры: 10321

Re: расширение информативности Heaptrc

мне для дампа памяти нужен адрес, а получить его в fillproc нельзя...
RomanS
29.03.2011 10:38:03
Форум: Free Pascal Compiler
Тема: расширение информативности Heaptrc
Ответы: 12
Просмотры: 10321

Re: расширение информативности Heaptrc

Там по идее вообще ничего трогать не нужно. Есть процедура SetHeapExtraInfo, с помощью которой назначаются процедуры заполнения и печати блоков, потом модуль сам вызывает эти процедуры, когда нужно.
но процедура fillproc (из SetHeapExtraInfo) никакой информации о распределении памяти не передает ...
RomanS
29.03.2011 08:39:32
Форум: Free Pascal Compiler
Тема: расширение информативности Heaptrc
Ответы: 12
Просмотры: 10321

Re: расширение информативности Heaptrc

А можно объяснить как это дело поставить... я так понял мы этим файлом должны были заменить вот это: heaptrc.pp так?..
...
че делать то?
Я просто данный модуль кидал в каталог проекта и в программе писал так:
program AutoExchange;

{$mode objfpc}{$H+}
uses
HeaptrcEx,
{$IFDEF UNIX}{$IFDEF ...
RomanS
03.03.2011 12:25:06
Форум: Free Pascal Compiler
Тема: расширение информативности Heaptrc
Ответы: 12
Просмотры: 10321

Re: расширение информативности Heaptrc

обновил модуль. см. первое сообщение
RomanS
03.03.2011 12:05:48
Форум: Lazarus
Тема: как отключить вывод сообщений об ошибке из под Lazarus?
Ответы: 6
Просмотры: 4815

Re: как отключить вывод сообщений об ошибке из под Lazarus?

спс, я и не хочу отключать.
Просто я дорабатываю модуль Heaptrc для детализации утечек памяти, и проверяю, что находится в памяти по pointer , чтоб определить тип/класс данных, и иногда (часто ) по pointer находится мусор - выдается ошибка (отладчик обрабатывает исключение) и из-за этого не ...
RomanS
03.03.2011 07:23:14
Форум: Lazarus
Тема: как отключить вывод сообщений об ошибке из под Lazarus?
Ответы: 6
Просмотры: 4815

Re: как отключить вывод сообщений об ошибке из под Lazarus?

Отладчик мне нужен :)
мне нужно, чтобы он не ругался в небольшом куске коде, а в остальном работал - не удобно отлаживать программу :(
RomanS
02.03.2011 15:45:03
Форум: Lazarus
Тема: как отключить вывод сообщений об ошибке из под Lazarus?
Ответы: 6
Просмотры: 4815

как отключить вывод сообщений об ошибке из под Lazarus?

Здравствуйте!
Хочу спросить: как отключить вывод сообщений об ошибке в программе обрамленных try except end при запуске программы из под Lazarus?
Если запусти программу из проводника, то сообщений об ошибке нет...
RomanS
18.02.2011 07:30:16
Форум: Free Pascal Compiler
Тема: расширение информативности Heaptrc
Ответы: 12
Просмотры: 10321

Re: расширение информативности Heaptrc

я в качестве примера привел не весь лог утечек

Call trace for block $01D0AAA8 size 12
$0040C793
$0057A14F TBASEVIRTUALTREE__DOINITNODE, line 20310 of VirtualTrees.pas
$005804C7 TBASEVIRTUALTREE__INITNODE, line 22670 of VirtualTrees.pas
$00588B9F TBASEVIRTUALTREE__GETNEXTVISIBLE, line ...
RomanS
17.02.2011 14:49:33
Форум: Free Pascal Compiler
Тема: расширение информативности Heaptrc
Ответы: 12
Просмотры: 10321

расширение информативности Heaptrc

Здравствуйте!
Решил немного расширить информацию об утечках, которую выдает Heaptrc: дополнил вывод дампом памяти и проверкой типа/класса, где произошла утечка памяти:
C:\lazarus\components\VirtualTreeView-lazarus-nostd\demos\advanced\lib\i386-win32\Advanced.exe
Heap dump by heaptrc unit ...
RomanS
08.01.2011 18:30:52
Форум: Free Pascal Compiler
Тема: Не могу собрать fpc 2.5.1 (svn)
Ответы: 4
Просмотры: 3911

Re: Не могу собрать fpc 2.5.1 (svn)

всё, разобрался 8)
RomanS
06.01.2011 18:36:47
Форум: Free Pascal Compiler
Тема: Не могу собрать fpc 2.5.1 (svn)
Ответы: 4
Просмотры: 3911

Re: Не могу собрать fpc 2.5.1 (svn) под WIN64

что делать под WIN64, не знаю - для x64 нет утилит as.exe, ar.exe и т.д.
Помогите, подскажите что делать?
А то приходится загружать с FTP снапшоты :(
RomanS
06.01.2011 11:47:15
Форум: Free Pascal Compiler
Тема: Не могу собрать fpc 2.5.1 (svn)
Ответы: 4
Просмотры: 3911

Re: Не могу собрать fpc 2.5.1 (svn)

У меня аналогичная проблема была в WIN32, тогда я в bat файле прописал

Код: Выделить всё

set PATH=%PATH%;C:\lazarus\fpc\2.5.1\bin\i386-win32
RomanS
12.11.2010 16:19:53
Форум: Lazarus
Тема: Решено: проблема с "message LM_KILLFOCUS"
Ответы: 2
Просмотры: 2180

Решено: Проблема с "message LM_KILLFOCUS"

огромное спасибо :!:
век живи, век учись...
RomanS
12.11.2010 14:46:37
Форум: Lazarus
Тема: Решено: проблема с "message LM_KILLFOCUS"
Ответы: 2
Просмотры: 2180

Решено: проблема с "message LM_KILLFOCUS"

Здравствуйте!
Хочу добавить в компонент реакцию на потерю фокуса, делаю новый компонент с наследованием, но
у меня возникла проблема с установкой у процедур событий message .
Дело в том, что в родительском компоненте уже реализована процедура на потерю фокуса, и как только я в своем компоненте ...
RomanS
22.10.2010 21:04:15
Форум: Lazarus
Тема: возможно баг с привязками TDateEdit
Ответы: 2
Просмотры: 2199

Re: возможно баг с привязками TDateEdit

значит будем использовать как фичу...