Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.24;
Скачать: CL | DM;

Вниз

Отчистка переменной   Найти похожие ветки 

 
KidMan ©   (2002-10-11 22:31) [0]

Привет!
Скажите плиз как освободить память отпеременной? Достаточно ли например для типа integer написать переменная:=0 ??

Заранее благодарю!


 
cypher ©   (2002-10-11 22:32) [1]

я плякал :)


 
Song ©   (2002-10-11 22:33) [2]

А зачем её освобождать...?
Блин второй IronHawk пришёл...


 
TTCustomDelphiMaster ©   (2002-10-11 22:35) [3]

Зависит от того как эту память выделяли. В Вашем случае не стоить об этом думать.


 
KidMan ©   (2002-10-11 22:40) [4]

не нужно "умничать" ребята и ставить ногу на глобус как это делал Наполеон покойный... Вы тоже не родились королями программирования... и тоже учились... Смеятся и я могу над кем то кто знает меньше меня... но я этого никогда не делаю и вам не советую...

Обычно... в разделе процедуры через var
Означает ли это что после закрытии программы все глобальные и локальные переменый а точнее память под них - освобождается?

Спасибо Мастер!


 
TTCustomDelphiMaster ©   (2002-10-11 22:44) [5]

Да


 
Song ©   (2002-10-11 22:46) [6]

Вся память, выделенная системой, ей же и освобождается.


 
KidMan ©   (2002-10-11 22:46) [7]

спасибо еще раз!
А не поскажите как восстановить объект например форму уничтоженный методом free ?


 
Song ©   (2002-10-11 22:48) [8]

TForm.Create


 
Sharik_212   (2002-10-11 22:49) [9]

Переменные, объявленные через Var нельзя освободить, они сами освободятся призавершении программы (вернее память освободится)


 
KidMan ©   (2002-10-11 22:49) [10]

Song
Я значю что отчисткой мусора занимается только один язык программирования Java потому там и нет указателей... но насколько я знал... переменным которые использует программа выделяет память не система а сама программа... а точнее тип переменной... Или я что то путаю?


 
TTCustomDelphiMaster ©   (2002-10-11 22:50) [11]

переменная := TForm2.Create(Self);
переменная.Show;


 
Song ©   (2002-10-11 22:53) [12]

Нет, на самом деле "очистить" переменную можно - ZeroMemory(), вот только зачем?
Да, правильно память под переменную выделяет программа. Но последняя работает под управлением командного процессора, ОС, поэтому можно сказать, что и система. Просто этот блок инициализации Вам недоступен, его генерирует компилятор, поэтому всю эту тему обсуждать просто бессмысленно.


 
KidMan ©   (2002-10-11 22:58) [13]

Еще раз всем большое спасибо! Особенно Мастеру...

И последний вопрос с вашего позволения...
Как мне загрузить список файлов с определенным расширением из конкретного каталога например в листбокс...? и возможно ли сделать так чтобы в opendialog юзер не имел возможности ходить по каталогам?

Спасибки...


 
TTCustomDelphiMaster ©   (2002-10-11 23:01) [14]

Тетенька дайте попить, ато так жрать охота, что переночивать негде :)))

PS: без обид :)


 
KidMan ©   (2002-10-11 23:04) [15]

Старый анекдот батенька... старый (улыбается)...
Тем не менее мне бы не хотелось бы терять столь воспитанного и знающего собеседника в такую прекрасную ночь... Да и жажда знаний не позволяет мне забыть о последнем вопросе ;))


 
Kotka ©   (2002-10-11 23:08) [16]

>Как мне загрузить список файлов с определенным расширением из конкретного каталога например в листбокс...?

Используй FindFirst, findnext, findclose или воспользуйся компонентой FileListbox (не помню точно)

>возможно ли сделать так чтобы в opendialog юзер не имел возможности ходить по каталогам?

Если ты сам смастеришь этот диалог, а так, скорее всего нет.



 
KidMan ©   (2002-10-11 23:11) [17]

Спасибо на добром слове Котка!

А правда что в функциях дельфи нет функции копирования файла и приходится это делать через winAPI ? И есть ли функции по удалению копированию перемещению КАТАЛОГОВ?

Заранее благодарю!


 
KidMan ©   (2002-10-11 23:43) [18]

ПЛИЗЗЗЗ....


 
Юрий Зотов ©   (2002-10-12 00:19) [19]

Странно.
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1034273612&n=0
Этого было недостаточно? Или Вы не поверили?


 
Дремучий ©   (2002-10-12 00:27) [20]

>>Юрий Зотов © (12.10.02 00:19)
особенно странно, что и на провокатора-приколиста он не похож...
хотя отчего же не похож? похож! Из семьи Огурцовых!!!
:))


 
KidMan ©   (2002-10-12 00:36) [21]

Юрий Зотов
Нет... достаточно... Кажется я все понял... Спасибо большое!

Взывая к Дремучим Силам сообщаю... В прошлой жизни я был отцом Гапоном! ;))

Удач!


 
IronHawk ©   (2002-10-12 01:45) [22]


> Song © (11.10.02 22:33)
> А зачем её освобождать...?
> Блин второй IronHawk пришёл...

Ну, допустим, второго нет и не будет!
А человек задал хороший вопрос, аж в двух ветках, только жаль быстро здался, или не так выразился в вопросе!


 
Song ©   (2002-10-12 11:14) [23]

Я имел ввиду, что ты когда-то тоже задавал такой вопрос, а не сравнивал тебя с кем-то.


 
IronHawk ©   (2002-10-12 13:36) [24]


> Song © (12.10.02 11:14)
> Я имел ввиду, что ты когда-то тоже задавал такой вопрос,
> а не сравнивал тебя с кем-то.

Да ладно, я не обиделся, всё в порядке.
Я понял что ты имел ввиду, я б дал ссылку на свою ветку, но не помню её, к сожалению!

Жаль что в этой ветке Digitman, он бы пролил свет! :-)



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

Текущий архив: 2002.10.24;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.025 c
1-78421
mas_alexey
2002-10-15 17:32
2002.10.24
Алгоритм подсчёта колличества файлов


7-78696
cdaDmitriy
2002-08-15 15:12
2002.10.24
TRAY


1-78355
X_Key
2002-10-14 20:43
2002.10.24
Прога с параметрами


1-78416
cosinus
2002-10-15 16:37
2002.10.24
Как избавиться от системного beep?


1-78432
cult
2002-10-15 17:29
2002.10.24
Как узнать, TrueType шрифт или растровый?