Click here to Skip to main content
13,143,008 members (53,980 online)
Rate this:
Please Sign up or sign in to vote.

I have 3 application

1- C# window application1
2- C# window application2
3- Class library

I am Passing data from application 1 to class library and I want this data from application 2. But I am not getting
For ex My class library have one class

public class1
public bool Flag = false;
public void hello(bool f)
Flag = f;

Application 1

class1 cs = new class1();

but from application 2 I am always getting Flag value false event I passed true
Please suggest how can I achieve this functionality

Posted 23-Jan-13 5:32am
Updated 23-Jan-13 5:33am
Kishor Deshpande 23-Jan-13 12:00pm
Why you want to do it in that way?
Do you want communication to happen between Application1 & Application 2??
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

you can use some form of Persistent Storage[^] that both applications can access.

Or you can look into remoting and have the applications talk to themselves directly: A simple Remoting HelloWorld[^]
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

You cannot do it this way, each class instance, and its variables, is unique to the application which calls it. You need to use named pipes, sockets, message queues etc. See these links[^].

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web03 | 2.8.170915.1 | Last Updated 23 Jan 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100