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




Вниз

Как обнулить переменную ? 


IronHawk   (2002-03-15 17:09) [0]

Subj.



MBo   (2002-03-15 17:10) [1]

i:=0;



digitman   (2002-03-15 17:20) [2]

М-да ...




IronHawk   (2002-03-15 17:21) [3]


как её совсем очистить ?



MBo   (2002-03-15 17:26) [4]

for j:=1 to 1000000 do i:=0;

i.clear;

может, по-человечески вопрос задашь?



fag2000@ok.ru   (2002-03-15 17:26) [5]

Объясни подробнее чего хочешь сделать. Может быть Getmem,FreeMem?



Юрий Зотов   (2002-03-15 17:44) [6]

Вопрос года!
Премию - в студию!
Море оваций!
Железной птичке - мои поздравления!

Грустно, однако...



Кулюкин Олег   (2002-03-15 17:50) [7]

Присвоить ей значение ноль.
Дать код? :)



Похоже на диагноз   (2002-03-15 17:57) [8]

http://psyberia.ru/mindterritory/shizo02



digitman   (2002-03-15 18:03) [9]

>IronHawk
А потом ты опять жаловаться будешь, что твоя ветка в "Потрепаться" поехала ...
(кстати, ты там гораздо более осведомлен во многих "околопрограммных" subj"ах, как видно из ветки об околосексуальных страданиях "Своего" и сочувствующих)

На вопрос-то тебе уже ответили !

см. MBo © (15.03.02 17:10)

i:=0;


где i - "переменная", а 0 - "нуль"

это как раз то, что тебе обычно и нужно из-под форума - "тупой код")))



IronHawk   (2002-03-15 18:43) [10]

>>> to ALL

> см. MBo © (15.03.02 17:10)
>
> i:=0;

Он прав !
А теперь

Как сделать так чтоб переменная стала чистой (не 0), а чистая !
Как ?
i:=nil или i:=nil?



DieHard   (2002-03-15 18:46) [11]

ё-моё...



IronHawk   (2002-03-15 18:49) [12]


> Как сделать так чтоб переменная стала чистой (не 0), а чистая
> !
> Как ?
> i:=nil или i:=nil?

ОЙ !
Извините опечатался !

i:=nilили i:=Free???



Dimka Maslov   (2002-03-15 18:52) [13]

>DieHard
Не только твоё, оно скоро общим станет



DieHard   (2002-03-15 18:57) [14]

Move(0,i,SizeOf(i))



IronHawk   (2002-03-15 19:00) [15]


> DieHard © (15.03.02 18:57)
> Move(0,i,SizeOf(i))

СПАСИБО !



IronHawk   (2002-03-15 19:02) [16]


> DieHard © (15.03.02 18:57)

это всё равно в - 0 !
А очистить ?



Андрей Сенченко   (2002-03-15 19:04) [17]

IronHawk © (15.03.02 19:02)

Объяснил бы что-ли, а ? Что такое очищенная переменная ? Это что - как банан без шкурки или как-то иначе ?



Val   (2002-03-15 19:13) [18]

мда...юморист просто, надо какой нибудь архивчик юморной сделать :))



Юрий Зотов   (2002-03-15 19:34) [19]

Я тут не поленился и посмотрел в Lingvo возможные варианты перевода слов Iron и Hawk. И вот что обнаружил в числе прочего:

Iron - паяльник, утюг, гомосексуалист (сленговое)...
Hawk - обсуждать, дискутировать, дебатировать...

Таким образом, словосочетание IronHowk можно перевести не только как очевидное "железный ястреб", но и множеством других, хотя и кривоватых, но тоже вариантов. Например, "утюгообразный спорщик".

Сударь, Вы хотя бы на секунду задумались А ЧТО ЖЕ ИМЕННО ВЫ СПРОСИЛИ? И почему на ваш вопрос вдруг возникла именно ТАКАЯ реакция?

Впрочем, и на другие Ваши вопросы реакция была похожая. Как Вы считаете, почему?

Да потому, что Вы спрашиваете полнейший бред, которого быть просто не может. А потом настойчиво требуете, чтобы Вам ответили на "то, чего не может быть". И думать абсолютно не желаете.



Андрей Сенченко   (2002-03-15 19:50) [20]

>> Юрий Зотов © (15.03.02 19:34) etc

Возможно имелось в виду ... смею предположить, что наш уважаемый IronHawk желал чтобы у него была переменная, значение которой в определенный момент полностью переставало бы занимать память. Кривовато, но наверное на пути к истине.
Может ему посоветовать воспользоваться указателями ? Насколько я понял их физику, после FreeMem или Dispose в памяти остается только собственно, опять же криво наверное скажу, только сам объявленный указатель.

Может кто чего понял ?



McSimm   (2002-03-15 19:53) [21]

Да, ветка веселая :)

2 IronHawk - поделись пожалуйста, переменную какого типа ты хотел бы очистить

Мне пришло в голову вот что.
Как мало этот вопрос (Как очистить переменную) отделяет от вполне законного и нормального вопроса - как очистить переменную вариантного типа.



Андрей Сенченко   (2002-03-15 20:00) [22]

>> McSimm © (15.03.02 19:53)

Опять же .. очистить - это обнулить содержимое или освободить память, занимаемую ее значением ?
Наверное так:
If not VarEmpty(MyVarVar) then VarClear(MyVarVar)



McSimm   (2002-03-15 20:08) [23]

>Андрей Сенченко © (15.03.02 20:00)
Я думаю, что очистить это все-таки очистить содержимое. Освободить занимаемую память могло бы прозвучать "удалить" или "уничтожить" переменную.
>VarClear(MyVarVar)
или
MyVarVar := Unassigned;



Anatoly Podgoretsky   (2002-03-15 20:50) [24]

Скажено очистиь, значить очистить, ну чего вы не понимаете.



Фэ   (2002-03-15 21:12) [25]

Веселуха:
Под очисткой всегда понималось присвоение переменной значения, принимаемого в данной системе за ноль, "пустое место", значение инициализации по умолчанию
s := "";
n := 0;
r := 0.0;
b := False;
p := nil;



Funny   (2002-03-16 00:53) [26]

>>IronHawk
Пять баллов. А зачем вам это?



MBo   (2002-03-16 07:30) [27]

>IronHawk

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

Может, стоит почитать про то, что переменные бывают РАЗНЫХ ТИПОВ и для каждого типа фраза "обнулить" или "очистить" означает разное. Для числа это присвоение 0, для указателя - nil c очисткой памяти, на которую он указывал (тоже по-разному делается), для множества [] и т.д.
Ведь и ты сам не смог бы ответить на такой неконкретный вопрос.
Представь, что его задают тебе и сформулируй так, чтобы точно передать смысл. Хотя бы укажи тип таинственной переменной.


Story: крупный ученый (кажется, Вуд) выступал в разных городах с публичными лекциями, имеющими большой успех. После очередной лекции к нему обратились с вопросом - как он этого добивается.
- Я выбираю в зале самое тупое лицо и объясняю, пока оно не просветлеет.
В это время подошел председатель городского научного общества
- Мне очень понравилось, но почему вы на меня все время смотрели?

Действие НЛП кончается, пора дрова рубить ©А.Челентано (Укр.Стр.)



Suntechnic   (2002-03-16 07:48) [28]

Да пылесос ему подарите кто-нибудь и давайте закончим. Эта ветка привлекла столько специалистов, что аж жалко остальных участников форума стало. На все остальные вопросы форума следует сухое "...см. ф-ция такая то, MSDN там то...", а тут прямо цельный психо-лингво анализ с элементами обнуления :)



Anatoly Podgoretsky   (2002-03-16 09:21) [29]

Раз обсуждение продолжается, значит не чистится и наверно решения не имет, поэтому и ищем, отсюда столько народу.
У стругацких есть в их знаменитой повести высказывание одного из персонажей, зачем решать проблему если заранеее известно, что решение существует, а вы вот решите проблему, у которй нет решения - это немного в искаженном виде, по памяти.

Поэтому если есть решение, то решать не надо, если нет то давайте попробуем решить.




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




Наверх





Память: 0.77 MB
Время: 0.048 c
3-90761           alexandervasjuk       2002-03-01 11:36  2002.03.28  
Транзакции в IBX


1-90916           MegaVolt              2002-03-13 14:34  2002.03.28  
Преобразование из виндяшной кодировки в DOS


1-90869           Leo_                  2002-03-17 12:48  2002.03.28  
Ping


3-90808           mark-a                2002-03-02 13:57  2002.03.28  
Intebase


1-90844           dimich                2002-03-16 10:00  2002.03.28  
Поиск файлов?