Indy i wycieki pamięci

dział ogólny

Indy i wycieki pamięci

Nowy postprzez Corvis » środa, 8 sierpnia 2012, 11:09

Witam,

Utworzyłem sobie testową aplikację na której położyłem następujące komponenty:

TIdSMTP
TIdAntiFreeze
TIdMessage

Skompilowałem nie robią z komponentami dosłownie nic. Następnie wyłączyłem program i wtedy krzyknął CODEGUARD.

INDY_RL.png


Po usunięciu komponentów z formy nie ma tego błędu. Czyżby jakieś błędy w bibliotekach ??

Pozdrawiam,
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    Windows 7Chrome

Re: Indy i wycieki pamięci

Nowy postprzez Cyfrowy Baron » środa, 8 sierpnia 2012, 11:33

Sprawdziłem w Embarcadero RAD Studio C++ Builder XE2 Architect Version 16.0.4429.46931 z włączonym CodeGuard i... żadnego błędu nie ma!
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Indy i wycieki pamięci

Nowy postprzez Corvis » środa, 8 sierpnia 2012, 12:39

Może to wina Windowsa ? Bo żeby to była jakaś duża aplikacja a to testowa pusta formatka z 3 komponentami. Ja mam tak:

Embarcadero® C++Builder® XE2 Enterprise Version 16.0.4429.46931

Windows 7 6.1(Build 7601: Service Pack 1)
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    Windows 7Chrome

Re: Indy i wycieki pamięci

Nowy postprzez polymorphism » środa, 8 sierpnia 2012, 13:05

Hehe, a co windows ma do tego? W sumie wyciek jest niewielki, zatem jeśli nie zwiększa się w trakcie działania programu, to nie widzę problemu. Nie każdą pamięć sterty trzeba zwalniać (choć wypadałoby), zwłaszcza jeśli mówimy o jakichś globalnych zmiennych, które nie wymagają specjalnej destrukcji/deinicjalizacji (realizowanej w destruktorze chociażby).

Być może sam CG źle wskazuje...
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 5 gości