Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];

Вниз

У кого-нить сохранилась легендарная ветка про обнуление...   Найти похожие ветки 

 
VictorT   (2003-10-23 23:01) [0]

...переменной?


 
McSimm   (2003-10-24 10:26) [1]

У меня есть в клиенте.


 
dataMaster   (2003-10-24 10:42) [2]

Интересно почитать бы... Мож на мыльце кто бросит? serpantin@list.ru


 
McSimm   (2003-10-24 10:58) [3]

http://www.delphimaster.ru/varempty.html


 
Е-Моё имя   (2003-10-24 11:07) [4]

DieHard © (15.03.02 18:46)
ё-моё...

Dimka Maslov © (15.03.02 18:52)
>DieHard
Не только твоё, оно скоро общим станет


ну вот...накаркали =))))))))

мда... а птиц еще тот тип...


 
Rouse_   (2003-10-24 11:09) [5]

А всетаки что он подразумавал под обнулением? ;)


 
Е-Моё имя   (2003-10-24 11:16) [6]

эту тайну он унес с собой...


 
clickmaker   (2003-10-24 11:26) [7]

На ноль помножить - Уничтожить морально. Произносится угрожающим тоном: "Сейчас на ноль помножу!"

(c) http://alleika.adelaida.net/vocab.html

Может это он имел в виду ?


 
Igorek   (2003-10-24 11:48) [8]

А так никто и не обьяснил толком. Ведь надо было просто сказать, что переменная - это просто имя, которое ссылается на область памяти. Область выделяется при запуске программы. И так просто освободить эту область не удастся. Разве шо хакерскими методами откорректировать область данных целой программы и вырезать кусок.


 
McSimm   (2003-10-24 12:02) [9]


> и вырезать кусок.

Это как?
физически?
Или нулями заполнить?
Или может очистить?


 
Rouse_   (2003-10-24 12:30) [10]

Хирург, блин ;))
Лучше б сказал, удалить ссылку на выделенную область памяти предварительно ее освободив...
Сам не понял что сказал ;))


 
Anatoly Podgoretsky   (2003-10-24 12:44) [11]

VictorT © (23.10.03 23:01)
Про обнуление ветки не было, была про очистку


 
Igorek   (2003-10-24 13:03) [12]


> McSimm © (24.10.03 12:02) [9]
>
> > и вырезать кусок.
>
> Это как?
> физически?
> Или нулями заполнить?
> Или может очистить?

Что значит очистить? Если есть переменная - есть область памяти. Ну транзисторики в ОЗУ под током. Они должны быть в состоянии 0 или 1. Т.е. область памяти всегда имеет некоторое значение. Другое дело какое из возможных значений считать очищенным значением.
Дело не в том.

> Rouse_ © (24.10.03 12:30) [10]
> Хирург, блин ;))
> Лучше б сказал, удалить ссылку на выделенную область памяти
> предварительно ее освободив...
> Сам не понял что сказал ;))

Почему не понял. По моему скромному разумению при загрузке программы помимо кода память выделяется для статических переменных. Вопрос в том, как освободить участок памяти, отведенный под статическую переменную.


 
Fredericco   (2003-10-24 13:07) [13]

Igorek © (24.10.03 13:03) [12]
Каким-то макаром указать системе, что некая область памяти уже не нужна приложению, причем стандартными способами это сделать невозможно. И сама система даже предположить не может что это кому-нибудь когда-нибудь понадобится.
Согласен с Rouse_ © (24.10.03 12:30) [10] .


 
Rouse_   (2003-10-24 13:24) [14]

> [12] Igorek © (24.10.03 13:03)
Это я про себя сказал, что не понял... так как если переменная глобальна, то без АВ никак это не сделать, а если локальна то за пределами обьявленной функции переменная и так не будет существовать.
Вот по этому и сказал, что сам не понял что сказал... т.е. полный бред ;)


 
NeyroSpace   (2003-10-24 13:40) [15]

А Вы так и не поняли...
Он же спрашивал про духовное очищение переменной!


 
Rouse_   (2003-10-24 13:45) [16]

Ааа, ну дык если духовное...
procedure RequiescatInPace( const Value: Pointer);


 
Rouse_   (2003-10-24 13:46) [17]

Вру это для латинского Дельфи, а для нашеского, для Советского блин вот так...

procedure RestInPeace( const Value: Pointer);


 
clickmaker   (2003-10-24 13:49) [18]


> Rouse_ © (24.10.03 13:46) [17]
> Вру это для латинского Дельфи, а для нашеского, для Советского
> блин вот так...
>
> procedure RestInPeace(const Value: Pointer);


только не const, а var. Впрочем, ей уже пофиг будет...


 
Polevi   (2003-10-24 14:04) [19]

испачкалась, надо почистить


 
Паша   (2003-10-24 15:01) [20]

имхо, тут путаница с языками возникла. Например, в Clippere (не знаю как в Сях), нетипизированные переменные, по умолчанию = nil. на Паскаль, конечно, с трудом налазит.:)


 
VictorT   (2003-10-24 15:55) [21]

О, спасибочки, пошёл рассекречивать Хавка :)


 
VictorT   (2003-10-24 16:02) [22]


> Anatoly Podgoretsky © (24.10.03 12:44) [11]
> VictorT © (23.10.03 23:01)
> Про обнуление ветки не было, была про очистку

Опа, про ветку? :) Я думал про переменную :)


 
Digitman   (2003-10-24 16:12) [23]

Так хлопчик и не сподобился рассказать честнОму народу, как он умудрился кинуть Фон-Неймана и иже с ним Тюрингов)...

Уж полтора года почти минуло как а все не сплю ночами, мучаюсь в догадках)...

А уж как я умолял его посвнетить в таинство сие, нижайше кляняясь всякий)...


 
Паша   (2003-10-24 16:29) [24]


> Digitman © (24.10.03 16:12) [23]

см. Паша © [20]


 
VictorT   (2003-10-24 16:36) [25]


> Например, в Clippere (не знаю как в Сях), нетипизированные
> переменные,

В Сях нет нетипизированых.


 
Digitman   (2003-10-24 16:38) [26]


> Паша


т.е. переменная = nil (или Null или еще что-то там из этой оперы) - это как раз и есть "очистка переменной совсем" ?)))


 
VictorT   (2003-10-24 16:47) [27]

Ай... как же соврал... про void забыл... счас будет ещё одна легендарная ветка :)


 
Паша   (2003-10-24 17:16) [28]


> Digitman © (24.10.03 16:38) [26]

сдается, так:) с кем не бывает:)



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

Форум: "Потрепаться";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.01 c
1-56627
Deb
2003-11-05 00:28
2003.11.17
проблема с созданием Popup


7-56936
DeadMeat
2003-09-05 18:47
2003.11.17
Значок в SystemTray


4-56963
V-A-V
2003-09-19 10:23
2003.11.17
Сохранение проиаттаченых файлов из потовых сообщений формата MSG


4-56956
avch
2003-09-19 09:50
2003.11.17
Оконное приложение на API


1-56718
LastLamer
2003-11-06 21:58
2003.11.17
SetFocus





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский