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

Вниз

А есть ли в Дельфи стэк ? По аналогии с тем, что использует проце   Найти похожие ветки 

 
Кен ©   (2003-07-07 07:24) [0]

ссор. Порой он может быть удобен. Например ненадо было бы объявлять лишних переменных.


 
MBo ©   (2003-07-07 07:26) [1]

;)
А нет ли желания почитать хелп,книги, посмотреть опции компилятора?


 
KSergey ©   (2003-07-07 07:28) [2]

О каком именно стеке в разрезе дельфи идет речь и при чем тут "лишние" переменные?


 
Anatoly Podgoretsky ©   (2003-07-07 07:49) [3]

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


 
Кен ©   (2003-07-07 07:54) [4]

> MBo © (07.07.03 07:26)
> ;)
> А нет ли желания почитать хелп,книги, посмотреть опции компилятора?

Есть желание узнать как его объявить и пару команд для засунуть и высынуть.


 
uw ©   (2003-07-07 08:24) [5]

А что именно ты хочешь засовывать, не объявляя лишних переменных, и в каком контексте? Если сумеешь ответить, мы тебе поможем… советом.


 
KSergey ©   (2003-07-07 08:29) [6]

Засунуть-высунуть - это немного не из той оперы ;)


 
reticon ©   (2003-07-07 08:38) [7]

Удалено модератором


 
MBo ©   (2003-07-07 08:41) [8]

>Кен
информация к размышлению -

- любая книжка по программированию, глава о рекурсии
- вызовы функций и процедур, соглашения о вызове
- pop push esp ebp

- класс TStack


 
ZeroDivide ©   (2003-07-07 10:08) [9]

Удалено модератором


 
k-man ©   (2003-07-07 13:41) [10]

Удалено модератором


 
Malder ©   (2003-07-07 15:08) [11]

k-man, следуя твоим словам, я делаю вывод, что ты или все знаешь, или у тебя нет мозгов.

А Кену я бы посоветовал присоединиться к обучению Юрия Зотова http://delphimaster.net/view/14-1057483936/

И почитать книжки по информатике. Ибо лезть дальше кидания кнопок на форму без базовых знаний - нецелесообразно


 
Digitman ©   (2003-07-07 15:26) [12]


> Кен


asm
push что-то // "засунуть"
.....
pop куда-то // "высунуть"
end

этого недостаточно ?


 
k-man ©   (2003-07-07 15:49) [13]

Удалено модератором


 
Digitman ©   (2003-07-07 15:58) [14]

Удалено модератором


 
Юрий Зотов ©   (2003-07-07 17:23) [15]

Удалено модератором


 
Mystic ©   (2003-07-07 18:53) [16]

Удалено модератором


 
MalkoLinge ©   (2003-07-07 18:59) [17]

Удалено модератором


 
Marser ©   (2003-07-07 19:09) [18]


> Кен ©

Вообще-то, если мне не изменяет память, вся память приложения делится на стек и хип. А если нужна сверхоперативная, пользуйся регистрами. Это ж так просто mov сюда push оттуда jmp читать книжки :-)
Объясню: все статические переменные находятся в стековой памяти. Так что поддержу:
> MalkoLinge © (07.07.03 18:59)
> В ОРЕШНИК !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Притом быстро!!! :-)



 
Palladin ©   (2003-07-07 19:16) [19]


> все статические переменные находятся в стековой памяти.

+ локальные


 
Marser ©   (2003-07-07 19:51) [20]


> Palladin © (07.07.03 19:16)

Я имел ввиду нединамические.


 
Ihor Osov'yak ©   (2003-07-07 20:00) [21]

>Объясню: все статические переменные находятся в стековой памяти.



Неа. Здесь уточним формулировку. Если под статическими понимать то, что понимается в си (в делфи это будут глобальные), но они все же не в стеке..
Они статически распределены компилятором в линейном адресном пространстве.. В старые времена было такое понятие, как сегмент данных.

То, что в стеке - называется локальными. И в си, и в делфи..


 
Marser ©   (2003-07-07 20:28) [22]


> То, что в стеке - называется локальными. И в си, и в делфи..

Согласен. Но суть не меняется.


 
Ihor Osov'yak ©   (2003-07-07 20:43) [23]

> В большинстве литературы под статическими понимают как раз глобально распределенные, а не локальные, распределенне в стеке. Но что пытаюсь обратить внимание.


 
iXuSs   (2003-07-07 20:47) [24]

Удалено модератором


 
Ihor Osov'yak ©   (2003-07-07 20:49) [25]

Удалено модератором


 
k-man ©   (2003-07-07 20:50) [26]

>В старые времена было такое понятие, как сегмент данных.
А почему вы считаете его устаревшим?
>Согласен. Но суть не меняется.
Неа, это и есть суть. ИМХО.


 
Ihor Osov'yak ©   (2003-07-07 20:58) [27]

2 k-man © (07.07.03 20:50)

Я этого не говорил. Я досконало знаю адресацию для 16-битного режима, но к сожалению для 32битного этого не могу сказать. Меня пока удовлетворяет знания на уровне, что адрессное пространство процесса является линейным и несегментированным с прямой 32-битной адресацией. Сегментных регистров, то есть они теперь, кажется, регистры, хранящие дескрипторы пока необходимости прогать небыло. Если будет необходимость - пробел в знаниях будет очень быстро устранен. Ввиду неполноты знаний по смежномой теме мною была сделана осторожная формулировка, которая впринцыпе, не исказила высказывания по теме сабжа..



 
k-man ©   (2003-07-07 21:03) [28]

Ihor Osov"yak © (07.07.03 20:58)
Спасибо я понял. Я просто не знал что адресное пространство 32битного режима несегментировано(невнимательно читал Зубкова). Извините.


 
Ihor Osov'yak ©   (2003-07-07 21:18) [29]

Удалено модератором


 
iXuSs   (2003-07-07 21:39) [30]

Удалено модератором


 
iXuSs   (2003-07-07 21:41) [31]

> Я досконало знаю адресацию для 16-битного режима, но к сожалению для 32битного этого не могу сказать.

При том, что сейчас есть уже 64-разрядные процы и всё прочее не за горой...


 
k-man ©   (2003-07-07 21:53) [32]

Удалено модератором


 
Soft ©   (2003-07-07 21:54) [33]

>>iXuSs (07.07.03 21:41)
>>При том, что сейчас есть уже 64-разрядные процы и всё прочее не за горой...

По данным, а не по адресу. Это разные вещи.


 
iXuSs   (2003-07-07 21:59) [34]

Удалено модератором


 
iXuSs   (2003-07-07 22:00) [35]

Удалено модератором


 
Marser ©   (2003-07-07 22:01) [36]

Удалено модератором


 
Marser ©   (2003-07-07 22:01) [37]

Удалено модератором


 
iXuSs   (2003-07-07 22:02) [38]

Удалено модератором


 
iXuSs   (2003-07-07 22:04) [39]

Удалено модератором


 
Palladin ©   (2003-07-07 22:06) [40]


> Soft © (07.07.03 21:54)

о чем ты, каким образом тип адресации и размер указателя зависит от данных?


> iXuSs (07.07.03 21:59)

а ты о чем, вообще?


> Marser © (07.07.03 22:01)

у меня с напарником одинаковый внешний IP и получается ты будешь нас путать?


 
iXuSs   (2003-07-07 22:16) [41]

> о чем ты, каким образом тип адресации и размер указателя зависит от данных?

Доказывает мой пост iXuSs (07.07.03 21:39) и мой пост же iXuSs 07.07.03 20:47).


 
Palladin ©   (2003-07-07 22:19) [42]


> iXuSs (07.07.03 22:16)

у меня есть байт, один байт, он равен 12, он где то в памяти, и ему паралельно как выглядит указатель на него, в виде сегмента и смещения или простой линейный адрес...

заканчивай, глупости морозить...


 
Marser ©   (2003-07-07 22:36) [43]

Удалено модератором


 
iXuSs   (2003-07-07 22:39) [44]

Удалено модератором


 
k-man ©   (2003-07-07 22:43) [45]

Удалено модератором


 
Юрий Зотов ©   (2003-07-07 22:47) [46]

> iXuSs (07.07.03 22:39)
> Кончатся твои 32-разрядные регистры и что делать будешь?

А какие проблемы? Работали на 8-разрядных, потом на 16-ти, теперь на 32-х - и что? Никаких проблем. И на 64 перейдем так же спокойно, делов-то.

Была плоская адресация, потом сегментная, потом снова пришли к плоской, а завтра придумают еще какую-нибудь. И что? Снова никаких проблем.

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


 
iXuSs   (2003-07-07 22:55) [47]

Удалено модератором


 
Юрий Зотов ©   (2003-07-07 23:24) [48]

> iXuSs (07.07.03 22:55)

Вот как раз у Игоря уж точно никаких проблем не будет. Поскольку он как раз очень хорошо знает, что такое регистры и аресация.


 
Ihor Osov'yak ©   (2003-07-07 23:32) [49]

Удалено модератором


 
iXuSs   (2003-07-08 00:05) [50]

Удалено модератором


 
iXuSs   (2003-07-08 00:11) [51]

Удалено модератором


 
Юрий Зотов ©   (2003-07-08 00:11) [52]

> iXuSs (08.07.03 00:05)
>> Вот как раз у Игоря уж точно никаких проблем не будет.
> Идеализация общества. Опасно...

Вовсе нет. Простая констатация факта, не более того.



 
Ihor Osov'yak ©   (2003-07-08 00:17) [53]



Смотрю на эту ветку с клиента, последствий работы модератора не видно.
Взглянул на вебе - ужаснулся.. Имхо, дежурный модератор немного увлекся..

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

Зы - это не обсуждение политики модерирования, просто немного эмоций..


 
Ihor Osov'yak ©   (2003-07-08 00:35) [54]

> Я полагаю, понятие прокси-сервера вам знакомо?

Знакомо. У меня также достаточно интеллекта, чтобы заметить, что через прокси с IP 62.65.192.6 c IP 62.65.226.66 все время работает человек, именующий себя Mihey, которій в настоящее время решил поиграть в анонимность.

Также могу привести контактную инфо собственника ip прокси:

ripe@starman.ee

Starman Internet AS
Akadeemia tee 28
12618 Tallinn
Estonia
+372 677 9933
+372 677 9921
abuse@starman.ee






 
iXuSs   (2003-07-08 00:49) [55]

> Идеализация общества. Опасно...
> Вовсе нет. Простая констатация факта, не более того.

Хорошо, если быть точным - это два мнения.

> чтобы заметить, что через прокси с IP 62.65.192.6 c IP 62.65.226.66 все время работает человек, именующий себя Mihey, которій в настоящее время решил поиграть в анонимность

Вы в очередной раз не привели никаких доказательств.


 
iXuSs   (2003-07-08 00:53) [56]

> Также могу привести контактную инфо собственника ip прокси:

ripe@starman.ee

Starman Internet AS
Akadeemia tee 28
12618 Tallinn
Estonia
+372 677 9933
+372 677 9921
abuse@starman.ee


Вы бросаетесь ничего не стоящими данными. Я же и сам могу просканить свой IP и получить точно такую же информацию. Раз уж вы привели тут телефончики, то звоните.


 
Ihor Osov'yak ©   (2003-07-08 00:58) [57]

2 iXuSs

А я то предполагал, что iXuSs известно, что в html коде страницы топика прописаны ip адресса, с которых делалось соотв. сообщение..
Да, iXuSs (08.07.03 00:49) также пришло с 62.65.192.6,62.65.226.66

2 All - сорри за офтопик, но чел уже достал..


 
Marser ©   (2003-07-08 01:09) [58]

>Moderators
Не буду обсуждать политику модерирования но, ИМХО, вопрос об обязательной регистрации стаёт ребром.


 
Aristarh ©   (2003-07-08 01:16) [59]

>Marser © (08.07.03 01:09)
>Не буду обсуждать политику модерирования но, ИМХО, вопрос об
>обязательной регистрации стаёт ребром.

Я не ослышался, это говорит Марсер? Тот самый Марсер, который
имеет запасные ники? :)


 
Marser ©   (2003-07-08 01:27) [60]


> Я не ослышался, это говорит Марсер? Тот самый Марсер, который
> имеет запасные ники? :)

ОДИН НИК, причем те, кто воевал раньше догадаются, что это я. Держу на случай, если кому-то взбрендится удалить мою анкету. А так(кроме старых битв) я, слово гонору, его в форуме не использовал и не буду использовать. Когда у моей главной анкеты будут 100% гарантии выживания, откроюсь и дам её удалить. А пока нет...



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

Текущий архив: 2003.07.24;
Скачать: CL | DM;

Наверх




Память: 0.61 MB
Время: 0.027 c
6-78026
Style
2003-05-20 08:30
2003.07.24
NetApi32


14-78153
Карелин Артем
2003-07-09 13:26
2003.07.24
Оба-на.


8-78010
pasha676
2003-04-02 10:58
2003.07.24
Торможу с рисованием в канвасе...


3-77812
Devourer
2003-07-03 14:55
2003.07.24
Справка по функциям API для БД


1-77941
olookin
2003-07-10 16:50
2003.07.24
вызов из DLL