Доброе время суток, Crazyman! Ukazatel eto 32 bitnaya peremennaya kotoraya derjit address pamati v znacheniye
Ответ отправлен: 23.09.2004, 12:43 Отправитель: THE_PRO Отвечает Boriss
Добрый день, Crazyman! Программа может "попросить" систему зарезервировать место под какую-то ее переменную. То есть содержимое этой области трактуется особым образом и программа собирается менять ее. Такая переменная и зывается динамической (во время работы программы можно создать ее, а можно и исвободить хоть 100 раз) НО! Обращение к такое переменной производится через особый тип переменной "указатель на область памяти". В принципе, в программе все обращение ко всем переменным происходит по адресу, но языки программирования представляют сервис - возможность при написании программы обращаться по именам. Т.е., при написании программы - по именам, а в исполняемом файле - по адресам. Ну, и ессно, для динамических переменных "простой" способ не пригоден. Не ясно во время разработки, где она будет находиться Ответ отправлен: 23.09.2004, 09:20 Отправитель: Boriss Отвечает sir henry
Доброе время суток, Crazyman! Указатель - это адрес переменной в памяти компьютера. Например: Var a: integer; {Это переменная типа целое число} b: ^integer; {Это указатель на переменную с типом целое число, т.е. адрес ячейки памяти, где будет храниться целое} Динамические переменные - это переменные которые создаются в процессе работы программы в свободной области оперативной памяти. Например: Var a: pointer; {Это бестиповой указатель. Мы ему можем присвоить адрес переменной любого типа} Begin {Выделение памяти под динамическую переменную целого типа} New(a, SizeOf(Integer)); {Использование} a^:=45; WriteLn(123+a^/3.1415); End.
Ответ отправлен: 23.09.2004, 13:13 Отправитель: sir henry
Вопрос № 1812
Здраствуйте. Кто знае что это такое (см. приложение)? Могу ли я использовать эти компоненты в коммерческом приложении и как?
Ответ отправлен: 23.09.2004, 12:44 Отправитель: THE_PRO Отвечает Boriss
Добрый день, TED! Я почитал и у меня сложилось впечатление, что "да" можете. Но, со ссылкой, откуда этот код и что в нем изменено. И написав на relicensing@mozilla.org Вы можете получить и лицензию на распространение и изменение Ответ отправлен: 23.09.2004, 09:38 Отправитель: Boriss Отвечает CJ
Приветствую Вас, TED! Типа смотри в приложении. Приблизительный перевод, а из этого делай вывод.
Приложение: Ответ отправлен: 23.09.2004, 14:11 Отправитель: CJ
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.