Click here to Skip to main content
15,905,028 members
Home / Discussions / C#
   

C#

 
AnswerRe: How to get data from PHP into C# Windows Application? Pin
joon vh.20-Mar-07 0:49
joon vh.20-Mar-07 0:49 
QuestionIn a forms app, how to get a reference to object that has focus? Pin
sherifffruitfly19-Mar-07 14:15
sherifffruitfly19-Mar-07 14:15 
AnswerRe: In a forms app, how to get a reference to object that has focus? Pin
dsl/fahk19-Mar-07 16:05
dsl/fahk19-Mar-07 16:05 
GeneralRe: In a forms app, how to get a reference to object that has focus? Pin
sherifffruitfly19-Mar-07 17:32
sherifffruitfly19-Mar-07 17:32 
QuestionA simple soap client tutorial in C# Pin
Liottru19-Mar-07 12:58
Liottru19-Mar-07 12:58 
AnswerRe: A simple soap client tutorial in C# Pin
Vasudevan Deepak Kumar19-Mar-07 16:12
Vasudevan Deepak Kumar19-Mar-07 16:12 
GeneralRe: A simple soap client tutorial in C# Pin
Liottru19-Mar-07 22:16
Liottru19-Mar-07 22:16 
QuestionConvert DWORD value Pin
Wayne Phipps19-Mar-07 10:55
Wayne Phipps19-Mar-07 10:55 
Before I start, can I just say ARRRRRRRRRGHHHHHHHHHHHH!


Sorry about that, this has been doing my head in.....

I'm using a 3rd party COM object which they tell me returns "a DWORD defined as an unsigned long of four bytes".

According to MSDN, the correct way to represent a DWORD under .Net is as a Unit32 which is not CLS-compliant.
See this: http://msdn2.microsoft.com/en-us/library/ac7ay120.aspx

In one part of thier API, this value is split into 2 values. I am told that...
"The first 16 bits of the long becomes the first short, and the remaining 16 bits become the second short."

I'm not quite sure how to achieve the above.

They have used the operators >> and & in thier sample code. Having looked at their details on MSDN I am still n the dark.

I have addapted a sample and arrived at the following:
ushort argument1 =(ushort)(returnValue & 0xffff);
ushort argument2 =(ushort)(returnValue >> 16);


I am unsure if this is doing what I need, if so perhaps somone could explain what is happenning.

The only other idea I had was to convert the value into bits and then perform the required manipulation.

Any guidance would be much appreciated.




Regards

Wayne Phipps
____________

Time is the greatest teacher... unfortunately, it kills all of its students
View my Blog

AnswerRe: Convert DWORD value Pin
Ennis Ray Lynch, Jr.19-Mar-07 11:22
Ennis Ray Lynch, Jr.19-Mar-07 11:22 
GeneralRe: Convert DWORD value Pin
Wayne Phipps20-Mar-07 10:50
Wayne Phipps20-Mar-07 10:50 
GeneralBoolean Algebra Pin
Ennis Ray Lynch, Jr.20-Mar-07 13:21
Ennis Ray Lynch, Jr.20-Mar-07 13:21 
GeneralRe: Boolean Algebra Pin
Wayne Phipps21-Mar-07 2:42
Wayne Phipps21-Mar-07 2:42 
QuestionHow to Clone a Gridview Pin
peter.bellen@qsm-europe.com19-Mar-07 10:25
peter.bellen@qsm-europe.com19-Mar-07 10:25 
AnswerRe: How to Clone a Gridview Pin
Ed.Poore19-Mar-07 12:38
Ed.Poore19-Mar-07 12:38 
QuestionCrystal report XI and C# 2005 Pin
Newbie_Toy19-Mar-07 9:45
Newbie_Toy19-Mar-07 9:45 
QuestionHow to get External IP address of a user sitting behind a routher? [modified] Pin
Khoramdin19-Mar-07 9:43
Khoramdin19-Mar-07 9:43 
AnswerRe: How to get the user's IP Address? Pin
Ed.Poore19-Mar-07 12:40
Ed.Poore19-Mar-07 12:40 
GeneralRe: How to get the user's IP Address? Pin
Khoramdin19-Mar-07 15:58
Khoramdin19-Mar-07 15:58 
QuestionRecommended Filename/Path lengths Pin
SSMERK00719-Mar-07 9:27
SSMERK00719-Mar-07 9:27 
AnswerRe: Recommended Filename/Path lengths Pin
Jimmanuel19-Mar-07 9:55
Jimmanuel19-Mar-07 9:55 
GeneralRe: Recommended Filename/Path lengths Pin
SSMERK00719-Mar-07 10:07
SSMERK00719-Mar-07 10:07 
QuestionA form inside another Pin
sinosoidal19-Mar-07 8:04
sinosoidal19-Mar-07 8:04 
AnswerRe: A form inside another Pin
Hesham Amin19-Mar-07 8:27
Hesham Amin19-Mar-07 8:27 
AnswerRe: A form inside another Pin
Dave Kreskowiak19-Mar-07 13:19
mveDave Kreskowiak19-Mar-07 13:19 
AnswerRe: A form inside another Pin
joon vh.19-Mar-07 13:20
joon vh.19-Mar-07 13:20 

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.