Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Создание item-ов в radiogroup через edit и кнопку https://www.cyberforum.ru/ cpp-builder/ thread1388497.html
Всем привет. Подскажите пожалуйста код для кнопки, что бы после ввода символов в edit и нажатия кнопки, создавался item в radiogroup с именем в виде символов, введённых в edit.
C++ Builder Открытие файла и запись в StringGrid
Помогите пожалуйста. Как записать файл с расширением *.csv(одно из расширений MS Excel) в StringGrid, используя OpenDialog.
C++ Builder Где в XE5 можно настроить запуск внешнего приложения перед компиляцией проекта? https://www.cyberforum.ru/ cpp-builder/ thread1388353.html
subj Есть исходник, который перед сборкой должен пропускаться черед внешний препроцессор. Никак не могу найти, где это настраивается... :(
C++ Builder Вывод тела письма в RichEdit При клике на listbox, должно выводиться тело сообщения в RichEdit, но он выводит 1 пробел, почему так? Ниже код. { RichEditBody->Lines->Assign( Box->Body); RichEditBody->SelStart= 0; Label7->Caption= my::WinToUnicode(Box->From->Text); Label8->Caption= Box->Date.DateTimeString(); StatusBar1->Panels->Items->Text= my::WinToUnicode(Box->Subject); https://www.cyberforum.ru/ cpp-builder/ thread1388342.html
Графика в RAD Studio C++ Builder
Можно ли в RAD Studio XE7 подключить графику или она не предусматривает это?
C++ Builder Оптимизация кода Исходный код: //////разбор//// String html_data =_T(""); innerRe->ModifierM = true; innerRe->Expression = _T("<script(.*?)</script>"); innerRe->Compile(); if(innerRe->Exec(List->Text)) { html_data = innerRe->Replace(innerRe->InputString, _T(""), false); } https://www.cyberforum.ru/ cpp-builder/ thread1387992.html
C++ Builder Копировать ресурс из одного проекта в другой https://www.cyberforum.ru/ cpp-builder/ thread1387543.html
Добрый день! Прошу вашей помощи! У меня есть приложение на С++ Builder6 которое содержит в себе 2 языка. Когда запускаю на русском всё работает. Запускаю укр. версию - тоже всё работает кроме кнопки "Печать". При нажатии на неё вылетает ошибка "EResNotFound 'Resource TPreviewFormEh not found'". Resource Hacker'ом посмотрел ресурсы русской версии приложения myapp.exe : там этот...
C++ Builder Подобие игры "Муха - слон"
В общем, все наверное знают игру, где из слова "муха" нужно сделать слово "слон" путем перестановки 1 буквы за один шаг. Пример: муха-мура-тура-тара-пара-парк-паук-паут-плут-плот-слот-слон Я решил попробовать написать подобную программу, в которой будет исполнятся вот этот принцип подстановки одной буквы для двух любых четырехзначных слов. Помогите мне с этим пожалуйста! Список всех...
C++ Builder Передача значений! Здраствуйте! В общем для примера есть прогамма (ScrollBar двигает стрелку на индикаторе (Это чиста для примера)) : #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include "Unit2.h" https://www.cyberforum.ru/ cpp-builder/ thread1386726.html C++ Builder PageProducer открыть страницу в новой закладке Прошу подсказать, есть PageProducer и код: PageProducer1->HTMLFile="C:\\default.html"; Response->Content=PageProducer1->Content(); Как заставить открыть данную странице не в окне в котором сейчас находится пользователь (обновление контента), а в новой закладке его браузера. Заранее благодарен. https://www.cyberforum.ru/ cpp-builder/ thread1386702.html
Преобразование массива 7 чисел в вывод 12 позиций C++ Builder
Добрый день! В одной из существующих тем я задавал вопрос как обеспечить вывод цветов на экран согласно заданному массиву чисел. Получился следующий код: void __fastcall CalcThread::Execute() { String indexes = {"1", "2", "3", "4", "5", "6", "7"}; all = new TStringList(); do
C++ Builder Система краш-дампов, WinDbg и XE2 C++ Builder Уважаемые товарищи! Подскажите, пожалуйста, по следующему вопросу... Предыстория: пытаюсь создать систему краш-дампов в XE2 Builder. Выбрал способ с использованием функции MiniDumpWriteDump из <DbgHelp.h> и подтягиванием созданного minidump.dmp в WinDbg.exe. (Наверное, существуют ещё способы, с использованием AQtime Standart, CodeSite Express, но я пока там не смотрел.) Код "вылетающего"... https://www.cyberforum.ru/ cpp-builder/ thread1386472.html
49 / 37 / 14
Регистрация: 05.02.2010
Сообщений: 249
0

Утечка памяти в streambuf? - C++ Builder - Ответ 7303107

05.03.2015, 15:59. Показов 1124. Ответов 11
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Итак есть программа, которая обязана постоянно работать, принимать данные по сети, отправлять в SQL и визуализировать.
Логика такая:
Создается поток, он по очереди рассылет http запросы по всему диапазону ip, получает ответы и регистрирует устройства, так в цикле.
Во время работы на лицо утечка памяти - около 2мб в день.
CodeGuard выдает это:
Кликните здесь для просмотра всего текста
Error 00001. 0x300010 (Thread 0x30C4):
Resource leak: The object (0x248FEF0) was never deleted

The object (0x0248FEF0) [size: 16 bytes] was created with new
| c:\program files (x86)\embarcadero\studio\15.0\include\../include/dinkumware/streambuf line 19:
| protected:
| basic_streambuf()
|> : _Plocale(_NEW_CRT(locale))
| { // construct with no buffers
| _Init();
Call Tree:
0x00405A10(=MoveServer.exe:0x01:004A10) c:\program files (x86)\embarcadero\studio\15.0\include\../include/dinkumware/streambuf#19
0x00405008(=MoveServer.exe:0x01:004008) c:\program files (x86)\embarcadero\studio\15.0\include\../include/dinkumware/fstream#111
0x004042B4(=MoveServer.exe:0x01:0032B4) c:\program files (x86)\embarcadero\studio\15.0\include\../include/dinkumware/fstream#763
0x00403681(=MoveServer.exe:0x01:002681) DataLoader.cpp#39
0x005A6E80(=MoveServer.exe:0x01:1A5E80)
0x0061A1C6(=MoveServer.exe:0x01:2191C6)
0x764C336A(=kernel32.dll:0x01:00336A)
0x777D9F72(=ntdll.dll:0x01:029F72)
0x777D9F45(=ntdll.dll:0x01:029F45)


Получается утечка в streambuf? И она есть всегда при создании TTread?
Или я что-то не так делаю?

C++
1
2
3
4
5
6
7
Создание потока идет сразу:
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
    network_perser = new NetworkParcer(false);
...
}
И он не останавливается - внутри
C++
1
while (1)


Вернуться к обсуждению:
Утечка памяти в streambuf? C++ Builder
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2015, 15:59
Готовые ответы и решения:

Утечка памяти.
Доброго времени суток. У меня такая проблемка: программа вылетает после продолжительной работы,...

Утечка памяти
Подскажите, где происходит утечка памяти? Размер используемой памяти постоянно растет. + Как можно...

Утечка памяти
Здравствуйте. Есть функция void fun(...) { TStringList *L = new TStringList(); ... ...

Утечка памяти
Всем привет. Подскажите пожалуйста в этом коде будет ведь утечка памяти? // Create the outer...

11
05.03.2015, 15:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2015, 15:59
Помогаю со студенческими работами здесь

Утечка памяти CppWebBrowser
Всем здравствуйте У меня возникла проблема: Утечка памяти CppWebBrowser вот код IHTMLDocument2...

Огромная утечка памяти в CppWebBrowser
Доброго времени суток. Открываю в компоненте CppWebBrowser 300 страниц подряд (URL разные) в итоге...

TStringList ** утечка памяти, Что делать?
Вот пример, тут возникает утечка памяти. Как правильно оформить удаление в функции test()???...

Шаблоны STL & утечка памяти.
Доброе время суток. Имеются 2 класса: 1)TVoteServer 2)TVoteServers - класс коллекция TVoteServer...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru