Click here to Skip to main content
15,898,134 members
Home / Discussions / C#
   

C#

 
QuestionRe: Delegate / Event Behaviour Pin
Jun Du17-Jun-06 10:55
Jun Du17-Jun-06 10:55 
AnswerRe: Delegate / Event Behaviour Pin
Malcolm Smart17-Jun-06 11:19
Malcolm Smart17-Jun-06 11:19 
AnswerRe: Delegate / Event Behaviour Pin
Robert Rohde17-Jun-06 11:00
Robert Rohde17-Jun-06 11:00 
GeneralRe: Delegate / Event Behaviour Pin
Malcolm Smart17-Jun-06 11:16
Malcolm Smart17-Jun-06 11:16 
GeneralRe: Delegate / Event Behaviour Pin
Malcolm Smart17-Jun-06 11:59
Malcolm Smart17-Jun-06 11:59 
GeneralRe: Delegate / Event Behaviour Pin
Robert Rohde17-Jun-06 13:29
Robert Rohde17-Jun-06 13:29 
GeneralRe: Delegate / Event Behaviour Pin
Malcolm Smart17-Jun-06 20:46
Malcolm Smart17-Jun-06 20:46 
AnswerRe: Delegate / Event Behaviour Pin
LongRange.Shooter17-Jun-06 18:15
LongRange.Shooter17-Jun-06 18:15 
The problem is probably coming from the fact that the socket request is from a remote system and you cannot do a Show() across that boundary remote boundary. ( The exact same behaviour occurs if you setup a remote agent and call a method remotely that would show a form. )

Basically what you have to do is marshal the assembly across the boundaries so that the form is on the local machine and have the caller issue a CreateInstance and call Show() for this to work.

The reason it does not work is that your Show() opens up a message pump on your machine, the empty form opens up on the remote machine, the message pump on the remote machine issues an Activate only there is nothing on the remote machine listening for it on the message pump. Meanwhile your message pump is sitting there getting bored because it is not recieving any messages.

To start research on what it would take to make it work, read about MarshalByRefObject and then think about the impact of shipping Windows Forms all over the network when doing this.
GeneralRe: Delegate / Event Behaviour Pin
Malcolm Smart17-Jun-06 20:48
Malcolm Smart17-Jun-06 20:48 
QuestionADO.NET - Inserting a row and getting the ID Pin
AJ12317-Jun-06 9:44
AJ12317-Jun-06 9:44 
AnswerRe: ADO.NET - Inserting a row and getting the ID Pin
LongRange.Shooter17-Jun-06 18:17
LongRange.Shooter17-Jun-06 18:17 
GeneralRe: ADO.NET - Inserting a row and getting the ID Pin
AJ12317-Jun-06 23:08
AJ12317-Jun-06 23:08 
QuestionCreating a Database Connection with C# Pin
v3nn17-Jun-06 9:19
v3nn17-Jun-06 9:19 
AnswerRe: Creating a Database Connection with C# Pin
Guffa17-Jun-06 9:40
Guffa17-Jun-06 9:40 
GeneralRe: Creating a Database Connection with C# [modified] Pin
v3nn17-Jun-06 9:55
v3nn17-Jun-06 9:55 
AnswerRe: Creating a Database Connection with C# Pin
Guffa17-Jun-06 9:59
Guffa17-Jun-06 9:59 
GeneralRe: Creating a Database Connection with C# Pin
v3nn17-Jun-06 11:01
v3nn17-Jun-06 11:01 
GeneralRe: Creating a Database Connection with C# Pin
Guffa17-Jun-06 11:45
Guffa17-Jun-06 11:45 
AnswerRe: Creating a Database Connection with C# Pin
Colin Angus Mackay17-Jun-06 10:02
Colin Angus Mackay17-Jun-06 10:02 
GeneralRe: Creating a Database Connection with C# Pin
v3nn17-Jun-06 10:58
v3nn17-Jun-06 10:58 
QuestionEnter and Tab key Pin
sandi antono17-Jun-06 9:04
sandi antono17-Jun-06 9:04 
AnswerRe: Enter and Tab key Pin
LongRange.Shooter17-Jun-06 18:19
LongRange.Shooter17-Jun-06 18:19 
GeneralRe: Enter and Tab key Pin
sandi antono18-Jun-06 1:29
sandi antono18-Jun-06 1:29 
QuestionUSB devices connect Hook -- ??? Pin
Vasya - dragon17-Jun-06 7:37
Vasya - dragon17-Jun-06 7:37 
QuestionYikes, anyone want to help me optimize this graphics task? [modified] Pin
ThisIsMyUserName217-Jun-06 7:13
ThisIsMyUserName217-Jun-06 7:13 

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.