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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.02 c
1-56579
vova
2003-11-07 21:34
2003.11.17
конвертация из даты месяца


1-56724
KMI
2003-11-06 14:14
2003.11.17
Как узнать дату создания файла?


3-56536
Galiya
2003-10-27 11:28
2003.11.17
Project ... raised exception class EOleException with message...


1-56564
Oleg_
2003-11-06 13:18
2003.11.17
Как определить ширину Canvas.TextOut


1-56668
Innz
2003-11-07 18:13
2003.11.17
считывание из файла