
22.10.2006, 00:25
|
|
Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
|
Каждая программа (или процесс) организовывает данные в памяти компьютера по разному. Можно сделать в программе область памяти доступную для всех процессов. Но таких возможностий нет во флеш плеере. Вообще программы могут брать из адресов памяти друг друга только байт код, и не факт что этот байт код можно будет правильно использовать. В этом случае должен сущетвовать, так называемый контроллирующий процесс.
Но можно прибегнуть к помощи строк инициализации, это совсем другая история.
Кроме того в JVM есть некоторые методы для передачи данных между ява прилождениями. (врядли в ближайшие годы флеш плеер дорастёт до такого уровня)
А зачем нужно обращаться к адресу памяти компьютера? Есть давно разработанная схема из семи ступеней по передаче данных между "прогами". По этой схеме каждая прога должна иметь некий API для связи с другими "прогами". И в этой схеме нет разницы на каком компьютере запущена программа. Здесь само понятие "оперативная память определённого компьютер" а значения не имеет. Для "общения с прогой" нужно всего лишь знать IP адрес и порт. Анализируя входные и выходные данные "проги" могут согласовать фармат передачи данных.
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©
|