Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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]

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

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



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

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

Наверх





Память: 0.51 MB
Время: 0.006 c
3-90727
JEff
2002-02-25 18:34
2002.03.28
КАК ЖЕ МНЕ ИЗМЕНИТЬ CAPTION QRLabel а?


1-90954
ДмитрийВ
2002-03-14 18:28
2002.03.28
Как передать двухмерный массив в процедуру?


1-91007
Vladimir1
2002-03-09 20:27
2002.03.28
Динамические массивы в Дельфи


3-90786
Зинец Виктор
2002-03-01 15:23
2002.03.28
Как заставить клиента MIDAS (или DCOM?) заработать?


1-90982
anod
2002-03-14 14:00
2002.03.28
Отображение файлов FileListBox





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский