przez andrus » sobota, 2 lutego 2013, 08:18
Witam
Piszę DLL-ki w C i C++ od ponad 20-tu lat. Pierwsza była napisana jeszcze w BCB 3.0.
Ostatnio zacząłem używać BCB XE3 i oczywiście przetransponowałem jedną z moich DLL-ek
i program do niej do środowiska Win7 64-bit (aplikację i DLL-kę buduję w śr. Win'7 32-bit).
Nie wiem jakie byłyby efekty np. w Win'8 czy Viście , bo tego nie testowałem.
Wydaje się, że wszystko jest OK i działa OK (znalazłem inne błędy np. w VCL w wersji 64-bit, IDE warning W8123 itp. itd.)
Nie używam żadnego specjalnego programu do stwierdzenia wycieków pamięci i nigdy ich nie używałem.
Po prostu uruchamiam program wraz z ładującą się DLL-ką (statycznie lub dynamicznie)
kilkadziesiąt razy i oceniam co po takim fakcie dzieje się z dostępną pamięcią.
Oczywiście u mnie może byc specyficzna sytuacja, że takie podejście w zupełności mi wystarcza.
Być może jakbym zastosował inne sprawdzenie to bym coś wykrył np. wyciek...
Zupełnie bym się temu nie dziwił ponieważ sądzę, że BCB XE3 będzie dobry jak pojawi się do niego Update nr 10,
a nie Update 1, który jest obecnie.
Pozdrawiam
Andrzej