Click here to Skip to main content
16,004,944 members
Home / Discussions / Managed C++/CLI
   

Managed C++/CLI

 
AnswerRe: Single Textbox EventHandler for all Pin
Badboy22TR10-Mar-09 12:07
Badboy22TR10-Mar-09 12:07 
QuestionUpdating a label's text automatically? (New programmer) Pin
TabascoSauce9-Mar-09 12:50
TabascoSauce9-Mar-09 12:50 
GeneralRe: Updating a label's text automatically? (New programmer) Pin
Luc Pattyn9-Mar-09 13:09
sitebuilderLuc Pattyn9-Mar-09 13:09 
GeneralRe: Updating a label's text automatically? (New programmer) Pin
TabascoSauce9-Mar-09 14:10
TabascoSauce9-Mar-09 14:10 
QuestionInt64 minus.... Pin
Thilek8-Mar-09 6:46
Thilek8-Mar-09 6:46 
AnswerRe: Int64 minus.... Pin
Mark Salsbery8-Mar-09 9:19
Mark Salsbery8-Mar-09 9:19 
AnswerRe: Int64 minus.... Pin
Dave Doknjas8-Mar-09 13:56
Dave Doknjas8-Mar-09 13:56 
Question(C++/CLI) "FileNotFoundException" raised in "Activator::GetObject()" method of Remoting programming Pin
zkii4-Mar-09 3:08
zkii4-Mar-09 3:08 
Hi, a "FileNotFoundException" raised in my code during call "Activator::GetObject()" method. details as following:

Environment:
1. VS 2005 Pro - C++/CLI
2. Windows XP SP3

There are two "windows forms applications" in my application: 1) server, 2) client.

// Server side
there are two classes in server side: 1) Form1.cpp, 2)serverRemote which inherits from MarshalByRefObject.

//serverRemote.cpp, code in briefly
public ref class serverRemote: public System::MarshalByRefObject    
{   
   public:   
  System::Void update()   
     {   
        //this method will be executed in the client side.    
     }   
}  


//Form1.cpp, code in briefly
public ref class Form1 : public System::Windows::Forms::Form   
{   
    public: ObjRef^ obj;    
    public: TcpChannel^ channel;    
    public: serverRemote^ rem;   
  
  
System::Void server::Form1::button1_Click(System::Object^  sender, System::EventArgs^  e) {   
                 channel = gcnew TcpChannel(9001);    
                 ChannelServices::RegisterChannel(channel, false);   
  
                 obj = RemotingServices::Marshal(rem, "TcpService");    
  
                    
                 button1->Enabled = false;   
                 button2->Enabled = true;   
  
             }   
System::Void server::Form1::button2_Click(System::Object^  sender, System::EventArgs^  e) {   
  
  
                 RemotingServices::Unmarshal(obj);   
                 RemotingServices::Disconnect(rem);   
                 ChannelServices::UnregisterChannel(channel);   
                 delete channel;    
  
                 button1->Enabled = true;   
                 button2->Enabled = false;   
             }   
  
}  



//client side

public ref class Form1 : public System::Windows::Forms::Form   
{   
  
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {   
  
server::serverRemote^ rmtObj = dynamic_cast<server::serverRemote^>(Activator::GetObject(Type::GetType("server.serverRemote, serverRemote", true), "tcp://localhost:9001/TcpService"));    
  
rmtObj->update();    
  
}   
  
}  


Each projects are complied perfectly. Then i running it in the debug mode.

1. click button1 of server, everything fine
2. click button1 of client, "FileNotFoundException was unhandled". It is said "Could not load file or assembly 'serverRemote' or one of its dependencies. The system cannot find the file specified."
(I guess might be something wrong in the Activator::GetObject() method or Type::GetType() method call, but i couldn't fix it. )


Could anyone help me? Thanks a lot in advance!
AnswerRe: (C++/CLI) "FileNotFoundException" raised in "Activator::GetObject()" method of Remoting programming Pin
led mike4-Mar-09 4:41
led mike4-Mar-09 4:41 
GeneralRe: (C++/CLI) "FileNotFoundException" raised in "Activator::GetObject()" method of Remoting programming Pin
zkii4-Mar-09 16:54
zkii4-Mar-09 16:54 
GeneralRe: (C++/CLI) "FileNotFoundException" raised in "Activator::GetObject()" method of Remoting programming Pin
led mike5-Mar-09 4:28
led mike5-Mar-09 4:28 
GeneralRe: (C++/CLI) "FileNotFoundException" raised in "Activator::GetObject()" method of Remoting programming Pin
zkii5-Mar-09 16:02
zkii5-Mar-09 16:02 
GeneralRe: (C++/CLI) "FileNotFoundException" raised in "Activator::GetObject()" method of Remoting programming Pin
led mike6-Mar-09 4:47
led mike6-Mar-09 4:47 
QuestionStreamReader delimiters in C++/CLI Pin
J_E_D_I3-Mar-09 22:14
J_E_D_I3-Mar-09 22:14 
AnswerRe: StreamReader delimiters in C++/CLI Pin
ky_rerun5-Mar-09 6:50
ky_rerun5-Mar-09 6:50 
AnswerRe: StreamReader delimiters in C++/CLI Pin
dybs6-Mar-09 17:58
dybs6-Mar-09 17:58 
QuestionRe: StreamReader delimiters in C++/CLI Pin
J_E_D_I16-Mar-09 7:06
J_E_D_I16-Mar-09 7:06 
AnswerRe: StreamReader delimiters in C++/CLI Pin
dybs16-Mar-09 13:21
dybs16-Mar-09 13:21 
GeneralRe: StreamReader delimiters in C++/CLI Pin
J_E_D_I25-Mar-09 11:19
J_E_D_I25-Mar-09 11:19 
GeneralRe: StreamReader delimiters in C++/CLI Pin
dybs25-Mar-09 15:33
dybs25-Mar-09 15:33 
QuestionSqlDataAdapter + DataSet problem Pin
CNTX!3-Mar-09 10:28
CNTX!3-Mar-09 10:28 
AnswerRe: SqlDataAdapter + DataSet problem Pin
N a v a n e e t h3-Mar-09 15:01
N a v a n e e t h3-Mar-09 15:01 
GeneralRe: SqlDataAdapter + DataSet problem Pin
CNTX!3-Mar-09 15:13
CNTX!3-Mar-09 15:13 
Questionreader.Read() to string array Pin
Thilek2-Mar-09 8:19
Thilek2-Mar-09 8:19 
AnswerRe: reader.Read() to string array Pin
N a v a n e e t h2-Mar-09 15:28
N a v a n e e t h2-Mar-09 15:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.