Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 388
от 26.09.2004, 01:50

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1820
Отправлено ответов: 4145
Активность: 227.7 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Boriss
Статус: Профессиональный
Общий рейтинг: 156.07
URL: Программирование на Паскале
[Подробней >>]
THE_PRO
Статус: Профессиональный
Общий рейтинг: 133.68
URL: THE_PRO
[Подробней >>]
sir henry
Статус: Профессиональный
Общий рейтинг: 162.93
[Подробней >>]
 
CJ
Статус: Профессиональный
Общий рейтинг: 118.54
URL: Персональный сайт Каратецкого Кирилла.
Телефон: +375297353706
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1810. Как выполнить UnDock прграммно?... (ответов: 1)
Вопрос № 1811. Люди добрые. Объясните мне, что такое указатель и что такое динамическая переменная. И чем они отлич... (ответов: 3)
Вопрос № 1812. Здраствуйте. Кто знае что это такое (см. приложение)? Могу ли я использовать эти компоненты в комме... (ответов: 3)

Вопросов: 3, ответов: 7


 Вопрос № 1810

Как выполнить UnDock прграммно?



Вопрос отправлен: 21.09.2004, 22:01
Отправитель: Renard

[Следующий вопрос >>] [Список вопросов]

Отвечает Boriss

Доброе время суток, Renard!
Нельзя ли поподробнее описать, что Вы хотите?

Ответ отправлен: 23.09.2004, 09:13
Отправитель: Boriss


 Вопрос № 1811

Люди добрые. Объясните мне, что такое указатель и что такое динамическая переменная. И чем они отличаются и как зависят друг от друга.



Вопрос отправлен: 22.09.2004, 18:12
Отправитель: Crazyman

[Следующий вопрос >>] [Список вопросов]

Отвечает THE_PRO

Доброе время суток, 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

Здраствуйте.
Кто знае что это такое (см. приложение)?
Могу ли я использовать эти компоненты в коммерческом приложении и как?


Приложение:


Вопрос отправлен: 22.09.2004, 18:46
Отправитель: TED

[Следующий вопрос >>] [Список вопросов]

Отвечает THE_PRO

Добрый день, TED!
Da


Ответ отправлен: 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.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (23)
C / C++ (17)
Perl (7)
Builder / Delphi (12)
Pascal (19)
Basic / VBA (6)
Java / JavaScript (6)
PHP (15)
Криптография (6)
WinAPI (12)
Радиоэлектроника (13)
Пользователю
Windows 95/98/Me (49)
Windows NT/2000/XP (65)
"Железо" (41)
Поиск информации (20)
Администратору
Windows NT/2000/XP (46)
Linux / Unix (19)
Юристу
Гражданское право (7)
Семейное право (4)
Трудовое право (6)
КоАП (4)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование


Яндекс цитирования
© 2001-2004 Россия, Москва. Идея, дизайн, программирование: Калашников О.А. ICQ: 68951340
При перепечатке материалов ссылка на данный сайт обязательна!

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Отписаться

В избранное