Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Статические поля между двумя проектами


Автор: N1ko 15.10.2012, 00:41
Здравствуйте,
проблема следующая. Создал 3 проекта. 2 из них WPF, а третий простая библиотека, в которой находится клас State с одним единственным статическим свойством IsOnline. В первом WPF проекте кнопка устанавливает это свойство в значение true, а во втором проекте одна единственная кнопка возвращает это значение.  

Вопрос заключается в том как мне сделать это свойство общим для первого и сторого проекта? То есть что бы после установки свойства IsOnline в true, второй проект видел это изменение?

Спасибо 

Автор: VSB 15.10.2012, 02:31
Наверное, вам нужно в таком случае написать Service

Автор: Экскалупатор 15.10.2012, 20:16
все верно, используй стороннее хранилище... сервис, файл, базу, etc. все что угодно.

Автор: lomaster 15.10.2012, 21:19
Обе программы на одном компьютере? тогда можно Interprocess Communication: Named Pipes, Shared Memory ...
WCF опять таки можно.

Автор: RoboTown 21.10.2012, 03:46
Если эти проекты - независимо запускаемые программы, то Вам стоит использовать WCF.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)