-
При завершении программы
program NN;
uses
FastMM4, Kol;
var
frmMain: Pcontrol;
Menu: pMenu;
begin
Applet:= NewApplet('KOL Procedure');
frmMain:= NewForm(Applet, 'KOL Procedure');
Menu:= NewMenu(frmMain, 0, ['TOnEvent'], nil);
Run(frmMain);
end.
FastMM4 ругается...Что у меня здесь не так? (Если убрать текст меню, то все нормально. Настройки FastMM4 - "по умолчанию"
-
текст ругательства - загадка?
-
Цитирую:
В этом приложении происходят утечки памяти. Утечки блоков маленького размера (исключая ожидаемые утечки зарегистрированные по указателю):
13 - 20 байт: AnsiString x 1, Unknown x 2 21 - 36 байт: AnsiString x 1 37 - 52 байт: Unknown x 4 101 - 116 байт: Unknown x 1 133 - 148 байт: Unknown x 1 309 - 340 байт: Unknown x 1
-
Может быть кто ответит... (Или ошибка происодит только у меня?)
-
Недавно в своём проекте, даже без KOL, решил проверить утечки с помощь FastMM. Выдавало течку памяти там, где её не было... при компиляции с "родным" менеджером памяти (в ХЕ2 - тот же FastMM фактически) всё было нормально. Решил, что косяк в самой библиотеке и проигнорировал.
-
Т.е. Вы имеете ввиду, что больного ребенка мама больше любит? :)
-
Если ко мне вопрос, то я предложил бы сперва проверить через AQTime. Может, реально, проблема в FastMM
-
-
Бу-га-га, ошибка как это обычно бывает не в FastMM4, а в коде ТС. ТС'у - курить доки, на предмет того, что нужно передавать Run'y - до просветления. (Сразу подскажу, посмотреть на Applet).
А вообще (модеры конечно снесут) но господа, KOL - чисто поиграться, даже Владимира тут уже давненько не видно. Дело конечно ваше, но ради бога, не используйте нестандартные решения в проектах, которые придется поддерживать и дорабатывать другим ни в чем не повинным людям.
-
Уважаемый coolface! Полностью Вас поддерживаю... За неделю перешел на Delphi prism и написал все, что мне надо размером 32 кб. Для переноса на другие компьютеры никаких библиотек не надо (раньше не у всех был установлен Framework). Очень доволен, что наконец спрыгнул с Delphi 7 :) Единственный плюс КОЛ - это 1) нестандартный подход Владимира Кладова 2) в коде КОЛ просто изложено то, что не сразу найдешь в глубинах библиотек VCL (за что Владимиру от меня огромное спасибо!).
-
Хочу добавить, что в 80 кб уложились: таблица (128 000 знач), график (на 64 000 точек), меню, панель управления, эксопрт в Excel, сериализация графика, сохранение в формате Gif и pdf. Пропали заморочки со шрифтом (c WindowXP на Window 7). Причем, таблица DataGridView на прядок лучше, чем в Delphi... Как хорошо вовремя найти утечку памяти :):):). Большое спасибо KOL.
-
+немаленький Framework (больше Wine под Linux) - несовместимый на большей части версий и не всегда присутствующий в системе (это я об 80кб). Поэтому конкретная среда разработки - дело вкуса и потребностей.
|