Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Pointer,узнать номер ячейки памяти [D7, WinXP]


Страницы:   1 2

MakedoneZ ©   (2005-05-26 16:57:00) 

Здраствуйте.
Как мне сделать так,чтоб присвоив указателю значение номера ячейки памяти той или иной перменной,вывести этот номер на экран.
Заранее спасибо.

PS.Если можно,на примере.


Defunct   (2005-05-28 19:54:00) [1]

TUser ©   (28.05.05 14:55) [28]

А представляете талмуд собранный из таких статей? Много пользы будет от такого?

Synchronize(Method: TThreadMethod) - синхронизирует выполнение метода процесса, позволяя ему работать параллельно с другими процессами.

В этом есть какая-то маленькая доля правды, но не больше.


TUser   (2005-05-28 14:55:00) [2]

> и ничего "противозаконного" в ней нет.

Вот в такой программе тоже Конституция не нарушена. Однако, даже если тебе удастся ее скомпилировать в Delphi, то получишь ошибку, а если ее исправишь - то такое чудо никогда не закончит работать. Стоит ли учится на таких примерах?

progran Jew;

label ToGo;
var I: integer;
begin
 I:=-MaxInt;
:ToGo;
 writeln (inttostr(I));
 goto ToGo;
end.


Defunct   (2005-05-28 04:36:00) [3]

Marser ©   (28.05.05 03:31) [26]

Не я ее придумал, взято отсюда:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1117174185&n=0

и ничего "противозаконного" в ней нет. И читается она вполне неплохо, если абстрагироваться от терминологии этого форума.
Процесс - последовательность действий, не противоречит Thread'у.


Marser   (2005-05-28 03:31:00) [4]

Спрячь эту статью от греха подальше.


Defunct   (2005-05-28 03:26:00) [5]

Нашел ссылку о которой упомянул в [22]
http://www.realcoding.net/article/view/158

Прочитайте абзац "Зачем нужен TThread"


Defunct   (2005-05-28 02:56:00) [6]

Marser ©   (28.05.05 02:51) [23]

похоже да, но что-то "нить" мало употребляют  ;>
В общем, я к тому, что придераться к терминологии плохо, тем более когда нет на то оснований.


Marser   (2005-05-28 02:51:00) [7]

Вроде как это нить.


Defunct   (2005-05-28 02:48:00) [8]

Marser ©   (28.05.05 02:37) [20]
> Потому и выделяют потоки данных и командные потоки.

О, есть еще и "Flow" тоже "поток".
(Data Flow) системы управляемые потоком данных.

Ну выделять-выделяют не спорю, но есть ведь масса литературы, где Thread переведен как "процесс". Сегодня видел ссылку на статью в одной из веток, где было написано:

"Процессы (потоки) ...." и далее все от TThread ;>


Marser   (2005-05-28 02:39:00) [9]


>Defunct ©   (28.05.05 2:36) [19][Ответить]
>Marser ©   (28.05.05 02:18) [17]
>
> Как же, он же строчкой выше сказал, что переменная
> может быть размещена в регистрах процессора, значит
> как минимум знает что такое регистры ;>

:-)


Marser   (2005-05-28 02:37:00) [10]


> а вот "поток" из-за неоднозначности перевода
> (Thread/Stream) может быть применим еще и к данным
> (Data Stream).

Потому и выделяют птоки данных и командные потоки.
Когда меня спрашивают, что я пишу, мне часто приходится рассказывать об этом с нуля :-)


Defunct   (2005-05-28 02:36:00) [11]

Marser ©   (28.05.05 02:18) [17]

Как же, он же строчкой выше сказал, что переменная может быть размещена в регистрах процессора, значит как минимум знает что такое регистры ;>


Defunct   (2005-05-28 02:25:00) [12]

> чтоб присвоив указателю значение номера ячейки памяти той или иной перменной,вывести этот номер на экран.

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

MakedoneZ ©   (27.05.05 19:02) [15]
Не бери в голову. Просто используемая тобой терминология чуть чуть отличается от привычной на этом форуме. Помню меня долбили все кому не лень когда я употребил термин "процесс" вместо термина "поток".

Хотя здесь еще спорный вопрос, процесс (process) это все же однозначно последовательность команд, а вот "поток" из-за неоднозначности перевода (Thread/Stream) может быть применим еще и к данным (Data Stream).


Marser   (2005-05-28 02:18:00) [13]


> Defunct ©   (28.05.05 2:08) [16]

:-)
Да ладно, ну не учил человек триггера, регистры и микросхемы ОЗУ :-)


Defunct   (2005-05-28 02:08:00) [14]

vl_chel ©   (27.05.05 17:46) [13]

> что такое ячейка памяти - на сколько мне подсказывает опыт - это тот термин которым неопытные преподаватели пытаются объяснить начинающим дарованиям, что такое переменная.

С высоты вашего опыта, подскажите как иначе назвать физ. ячейку памяти, кроме как "ячейка памяти" (memory cell)?


MakedoneZ   (2005-05-27 19:02:00) [15]


> это тот термин которым неопытные преподаватели пытаются
> объяснить начинающим дарованиям, что такое переменная.

Ясно,я уже понял,что я делитант.
Спасибо.


Digitman   (2005-05-27 18:00:00) [16]


> iskatel ©   (27.05.05 14:10) [10]
> ну файл подкачки не считается


тогда не считаются и никакие рассуждения об адресах физ.памяти

для тебя как для прикладника есть только виртуальные (линейные) адреса.


vl_chel   (2005-05-27 17:46:00) [17]

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

2MakedoneZ © не путай терминологию, у переменной есть только понятие адресс в памяти и размер (определен типом переменной)


MakedoneZ   (2005-05-27 16:37:00) [18]

Ясно.
Спасибо всем.


Digitman   (2005-05-27 14:22:00) [19]


> iskatel ©   (27.05.05 14:10) [10]
> ну файл подкачки не считается


а как же без него !?

без него виндовина жить не может) ... на нем и зиждется)


iskatel   (2005-05-27 14:10:00) [20]

ну файл подкачки не считается, это уже архив страницы :-), хотя признаю, про него я забыл :-)))


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо