Форум: "Основная";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизПамять и Найти похожие ветки
← →
novice_man © (2005-02-23 19:14) [0]Ув. мастера, проконсультируйте пожалуйста меня вот по какому вопросу: есть локальная переменная (First_List: TList), в программе необходимо получить данные из First_List в другой модуль (Second_List: TList). Я это делаю через функцию (
function GetFirstList: TList, Second_List := GetFirstLis;
). В этой функции я просто выполняюresult := First_List
. Насколько мои действия корректны с точки зрения работы с памятью процесса, учитывая, что все это "безобразие" происходит в рамках одного процесса?
p.s. Да и еще, если в процессе работы программы попытаюсь изменить Second_List или First_List (Delete, Add, Free) и как все это отразится на памяти процесса.
← →
Просто Джо © (2005-02-23 19:18) [1]Память "процесса" не пострадает.
Главное, не забыть золотого правила: "Кто создал эксземпляр объекта, тот его и удаляет. Кто не создал - тот не удаляет".
← →
Anatoly Podgoretsky © (2005-02-23 19:54) [2]Second_List := FirstList;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.036 c