Вниз
Скачать: CL | DM;

Преобразование типов   Найти похожие ветки 

← →
Raduga   (2003-05-19 13:46) [0]

Привет, мастера.
Может ли происходить потеря памяти в такой конструкции:

PSafeArray(TVarData(Values).VArray)

где Values - вариантный массив.


← →
KSergey ©   (2003-05-19 14:02) [1]

А разве эта конструкция распределяет память? А раз не распределяет - о какой потере идет речь?


← →
Digitman ©   (2003-05-19 16:05) [2]

в принципе, умудриться сделать мемлик в этом случае не так уж сложно, например :

TVarData(Values).VType := varEmpty;
TVarData(Values).VArray := nil;

и все ! указатель VArray, значение которого до этого, возможно, являлось актуальным адресом вар.массива в памяти, утерян. А раз нет адреса, нет и возможности автоматической деаллокации памяти, распределенной под "потерянную" структуру




Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
7-95146
Андрей Терехов
2003-03-30 18:04
2003.05.29
Отображение прогресса копирования


14-95092
Андрей Ш.
2003-05-09 20:24
2003.05.29
Help Workshop


14-95117
VEG
2003-04-26 18:24
2003.05.29
---|Ветка была без названия|---


1-94937
chuvak
2003-05-08 15:48
2003.05.29
Как в ресурс exe-шку запехнуть а потом в рантайме ее от туда


3-94693
SerjUfa
2003-05-07 07:23
2003.05.29
sql не поддерживает длинные строки?




   Наверх