|
acardeiradias wrote: But, Address object are exposed diferently to client. The client see Webservice1.Address and Webservice2.Address.
Could you explain that in more detail.? I don't understand your problem and as it seems no one else does.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook www.troschuetz.de
|
|
|
|
|
I modified my initial message and i hope that my question be more clear.
Someone could help.
|
|
|
|
|
I am getting a NaN on the right side of the following statement
costWithInsert = RowVectorOne[i] + m_InsertCost;
where
float[] RowVectorOne = new float[rows];
float costWithInsert;
float m_InsertCost;
The left side has regular values and the array is not out of bounds.
The strangest thing is that it happens completely randomly.
I would appreciate any help in locating the cause of this problem.
Thanks,
David
|
|
|
|
|
And how is this different from the same post you made about 20 minutes earlier?
only two letters away from being an asset
|
|
|
|
|
davidmakovoz wrote: I am getting a NaN on the right side of the following statement
costWithInsert = RowVectorOne[i] + m_InsertCost;
davidmakovoz wrote: The left side has regular values and the array is not out of bounds.
I suggest after mastering left and right, you only then move on to vectors...
|
|
|
|
|
Hello,
I have a form: Form1 that launches a bunch of modeless forms:
formTemp.Show()
When I am closing my Form1, I want to know if there are formTemps are still open.
How can I find that out?
Thank you.
|
|
|
|
|
Add your forms to the parent using the AddOwnedForms method or by setting the owner property of the child form. When the parent is closed, all of the child should also close.
only two letters away from being an asset
|
|
|
|
|
I did that.
tempForm.Show(this)
However, just because one of the forms is an MDIParent, it must be a TopLevel Control, so it's always on top of the main form Form1, and I don't want that. That's why if you don't set the owner property everything works the way I want, but then I can't use OwnedForms property on the Form1 anymore. Is there a way around it?
Thank you
|
|
|
|
|
Then you're left with maintaining a collection of the created forms on your own. Not a difficult leap.
only two letters away from being an asset
|
|
|
|
|
I guess that would be a good approach. Thank you.
|
|
|
|
|
Have you ever tried Google Notebook? After installing the software, it will add a button at the bottom-right corner of IE. Dose anybody know how to implement that ? Any reply is appreciated.
Thanks
R.Y.J
|
|
|
|
|
|
Please don't cross post.
---
b { font-weight: normal; }
|
|
|
|
|
Hi
i am trying to extract data from a file in c#.For this i match string "From" in the file .
if matched found the offset is calculated.
problem is this that for two matched string offset in calculated accurately.But for further offset is not accurate
althogh matched is found but offset is comes less that the actual string position
i write the code here it might be possible that function is not suitable
uint pos=m_dwStartPosition+4;
int eof=SRfin.Read(MatchString,0,4);
while(eof!=0)
{
MatchedString=new string(MatchString);
if(MatchedString=="From")
{
//that is problem
MessageBox.Show((m_startposition+pos).ToString());
}
pos+=1;
eof=SRfin.Read(single,0,1);
for (int i=0;i<3;i++)
MatchString[i]=MatchString[i+1];
MatchString[3]=single[0];
}
}
Parshant
|
|
|
|
|
In what way is the result not accurate? What do get, and how does that differ from what you expect?
---
b { font-weight: normal; }
|
|
|
|
|
Hi,
I get an erratic behavior in my C# program.
The following statement
costWithDelete = RowVectorTwo[i - 1] + m_DeleteCost;
once in a while produces NaN on the right side with complete valid right side value.
The strangest thing is that it seems to be hapenning completely random.
My first suspicion was that I am messing up the memory somewhere,
but from what I know about C# (which is not much) is that
it does array bounds checking pretty thouroughly
Thanks,
David
|
|
|
|
|
There is nothing wrong with the code that you have shown, so the problem is in code that you haven't shown.
---
b { font-weight: normal; }
|
|
|
|
|
I know that much.
The problem is that this line is a piece of a fairly big project.
I have been trying to simplify it to locate the cause
but so far unsuccesfully.
In my experience this kind of problem is caused
by the memory being messed up.
And it can be done by any part of the program
seemingly unrelated to the one where the NaN shows up.
I wonder if there is a way in VS debugger to set up
memory access checking. I know such functionality
exists in Sun's debugger "workshop".
Also I was under the impression that C# does
very rigorous array bounds checking and such
would ocurr the whole program would crash.
|
|
|
|
|
It's not very common that the memory gets messed up nowadays. As you mention, C# does bounds checking, and you can't access memory outside a variable or array unless you use pointers in an unsafe code block.
A NaN value is represented by a bit value that starts with 7FF? or FFF?, so it's not very likely that some random data would produce a NaN value, it's much more likely that it would produce some other garbage value.
It's possible that you have some memory corruption, but I think that it's much more likely that there is some other bug in the code.
---
b { font-weight: normal; }
|
|
|
|
|
Is there anyway to stop the Update method for a TypedDataSet from requiring "Original_ID" as a parameter. With my schema (primary key, identity column that can NOT be changed) there is absolutely no conceivable reason for it to require the id to be passed twice. I have already modified the stored procedure so it only uses one, but .Update() still requires this.
So If I have a table with two colums, (table_id (int) and label (varchar(50))) the update method should look like this:
<br />
TestTableAdapter.Update(int table_id, string label)<br />
But now it looks like this:
<br />
TestTableAdapter.Update(int table_id, int Original_id, string label)<br />
and the stored procedure looks like this:
<br />
UPDATE Test SET label = @label WHERE table_id = @table_id<br />
I just don't get it.
|
|
|
|
|
Hi
i am trying to write a file. but i am getting an error. a small box is inserted whenever a line break is found. can anybody tell me its solution?
sAqIb
|
|
|
|
|
I'm sorry but they took away my power to read minds when I came to this planet.
Maybe you would like to tell us what the error is and how you are trying to write to the file?
only two letters away from being an asset
|
|
|
|
|
here is my code to write the file
FileStream file = new FileStream("Web.ini", FileMode.Truncate, FileAccess.ReadWrite);
StreamWriter sw = new StreamWriter ( file );
the file is written successfully, only the problem is that instead of getting line breaks in the written file, i get small square. (while i want the line break to be written)
sAqIb
|
|
|
|
|
What are you using to read the file you've written? You may be exhibiting what would seem to be a quite simple problem but actually causes a lot of problems - there is no standard on what a line break should be. Windows uses CRLF (0x0d0a) where as Unix and its Linux offshoots use just LF.
Somewhere in .NET, I can't remember where, there is a setting which allows you to control this.
Are you going cross-platform at all?
Regards,
Rob Philpott.
|
|
|
|
|
nope. i am using windows, neither unix nor linux. i am using StreamReader to read the file from which the string is returned, and then using that string i am writing another file.
sAqIb
|
|
|
|