Форум программистов, компьютерный форум CyberForum.ru

"Утечка " памяти. Да или нет? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В VC++7 ATL, defaultvalue не работает при late-binding http://www.cyberforum.ru/cpp-beginners/thread488710.html
Добрый день, Столкнулся с проблемой - методы ATL COM объекта, откомпилированного под VC++7, не могут вызываться при late-binding без дефолтных параметров. Причем при компиляции под VC++6 это работает прекрасно! Т.е. метод ниже: HRESULT AA( LONG abc); можно вызвать только как:
C++ Печать из формы Помогите, пожалуйста, новичку в программировании! Ситуация такая: У меня есть диалоговое окно, в диалоговом окне есть 2 EditControl'а, куда заносится информация, и кнопка Print. Необходимо, чтобы при нажатии на кнопку Print, информация из EditControl'ов расположилась на листе в две строчки, и все это дело вывелось на принтер. Подкиньте, плииз, какие-нибудь идеи, как это можно воплотить в... http://www.cyberforum.ru/cpp-beginners/thread488709.html
C++ Как менять положение кнопки по ресайзу диалога?
Есть диалог, в нижнем правом углу кнопочка. Как сделать, чтобы при OnSize диалога кнопка оставалась снизу-справа?
Как в MSComm32.ocx посылать/получать данные в MS VC++ 6.0? C++
Как в MSComm32.ocx посылать/получать данные в MS VC++ 6.0???
C++ DOS Создание приложений с несколькими нитями http://www.cyberforum.ru/cpp-beginners/thread488656.html
Помогите плиз! Как создаются приложения с несколькими нитями? Как они организуются и т.д. Заранее спасибо!!!
C++ Не вызывается диалог класса CFileDialog под Win98 Проблема в следующем: в своем приложении собранном под VC++.NET на Windows XP я вызываю диалог класса CFileDialog для экспорта даннных в файл. Так вот, в этом приложении, но запущенном под Windows 98 этот диалог не открывается. Выполняю команду и совершенно ничего не происходит. Под Debug не могу пройти и посмотреть в чем дело - т.к. среда VC установлена под Win XP. Правда, если в stdafx.h... подробнее

Показать сообщение отдельно
Kovalsky2
0 / 0 / 0
Регистрация: 05.08.2009
Сообщений: 96
29.09.2010, 18:02     "Утечка " памяти. Да или нет?
Первое что бросилось в глаза:

char oid[255];
char RetWhot[128];
char rezstr[255];
.........
if (rezstr) free(rezstr);
if (RetWhot) free(RetWhot);
if (abc) free(abc);

Эти массивы нельзя убивать free,да и незачем.
Вы же не убиваете такие массивы как
char agent[128];
char community[64];

А, вот char *string как раз надо убивать,как ВЫ иделаете.

Пока вроде всё.
 
Текущее время: 19:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru