Показать сообщение отдельно
Старый 23.02.2012, 23:16   #4
MidGard
AnyKey`щик
 
Регистрация: 27.08.2009
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Как реализовать открытую архитектуру? (плагины, расширения и т.п.)

Э-м-м-м... Ну а вот такой ход, что скажете: основная прога сканирует директорию, находит новый файл .exe, дале ExecFile( file$ ) и постоянно слушает определённый порт. Вторая прога по тому самому порту по протоколу ТСР дует данные, координаты вертексов, текстуры, анимацию и т.д. При этом слушает порт-ответку основной проги, при чём внешне это выглядит как работа "демона", то есть никак, прога себя не проявляет вообще, просто вычисляет и дует в порт данные. Эдакое подобие клиент-серверной связки наоборот. А первая прога работает с 3D, визуализирует, управляет вычислениями второй, и в конце даёт команду на самозакрытие. Сойдёт за плагин?
__________________
Изобретаю велосипеды, наступаю на старые грабли, хожу нехоженными тропами
(Offline)
 
Ответить с цитированием