|
Guffa wrote: a total of 1000000 comparisons
use of a thousands separator, or scientific notation, would improve readability...
|
|
|
|
|
Plus, you've got serious issues with SQL injection as well.
Take a search in CodeProject about finding ways to resolve them.
|
|
|
|
|
I am writing an unit test for a mvc web application that checks if a returned list of anonymous variables(in a jsonresult) is correct. therefore i need to iterate through that list but i cannot seem to find a way to do so.
so i have 2 methods
1) returns a json result . In that json result there is a property called data. that property is of type object but internally it's a list of anonymous variables
2) the method calls method 1 and checks if the returned jsonresult is ok.
if i run the test and i break the debugger i can hover over the result and see the items in it. i just don't find a way to do so in code.(just using a foreach isn't possible because at the point i need it i'm not in the method that created the anonymous method)
|
|
|
|
|
Hello all! I've got an application that is setting on a server that is run my multiple users. The user's shortcuts are pointed to the .exe on the server, which can in some cases be located in a different office miles away. I have read the article dll search order article on msdn
http://msdn.microsoft.com/en-us/library/ms682586(VS.85).aspx[^]
It states that the initial search for the dll's will be done in the directory where the app was launched from. It's going to find them in this case which I would assume could be bad considering they are on a remote server(for performance reasons). If I use the SetDllDirectory() function and make sure that each user has the dlls locally, am i only changing the searh order for my specific application?
Any other info would be greatly appreciated. Thanks
|
|
|
|
|
A quick read of the documention on SetDllDirectory[^] says it's only for the application.
|
|
|
|
|
I want to do mouse gesture for draw line on desktop. Which draw without window.
Who can do it or have some advices. Please contact to me or post source code about its.
Thank You so much.
|
|
|
|
|
|
I think he's actually wanting to draw straight to the desktop without having an application window open. I think that's going to get a bit advanced.
|
|
|
|
|
The article I pointed should help him as it shows how to obtain Graphics instance associated with desktop. Next step is intercepting mouse movement.
|
|
|
|
|
I see! I didn't take very close look at the article before posting that. Hopefully he does!
|
|
|
|
|
You guys are awesome - this helped me out perfectly. Thanks for taking the time to post.
Darryl Borden
Principal IT Analyst
dborden@eprod.com
|
|
|
|
|
Yes, I need draw with Mouse but without window form
I need recognition with mouse same in PDA phone.
Please help me...
|
|
|
|
|
|
I don't understand. I'm beginner.
please give more tip to me, thank so much.
|
|
|
|
|
|
Hi All,
i am working on a project where we need to access some "property / member variable" at run time. i will explain in detail below:-
suppose there is a class called T which has some 4 member variables and 4 properties named A,B,C and D for them.
I will get a list from DB, which contains name of fields which i have to set property for in my code. till then name of field and thier numbers are unknown, because of dynamic nature of number of fields in my class.
suppose i get list which contains "B","D" only. now i need to set value for property B and D of object (type / class T)
Now what i need is something like this:-
string strfieldname = "B" // string which saves each field name from field list
T.B=20 // this is what i want to achieve, but htis is static but i can't write static code as field name is not concrete / decided at compile time.
here this line of code
T.B=20
shall be able to act as T.C, T.D, T.A based on field name string value saved in strfieldname.
is it any how possible? please help me as i am running into big trouble...
People often say that motivation doesn't last. Well, neither does bathing - that's why we recommend it daily
Akhilesh Singh
|
|
|
|
|
here2learn wrote: is it any how possible?
Yes, it is. It's called Reflection[^]
|
|
|
|
|
Hi Giorgi... thanks for your time for replying.
actually in core of my question, i wanted to know how to access a class's property if you know property name, i know we can do with reflection, but frankly speeking don't have any experience with reflection, so i don't know how to achieve it. i have long list of fields in my application, and the class i am referring to is actually web service's exposed class with dynamic fileds exposed.
Also security is not a risk , as it is just intranet application and i will take care of other risks in some way...
i am again explaining my question with another example, in case i was not bit clear first time...
A practical example:
suppose my class is System.Type and i want to set value to it's Delimiter property, like this i will need to set some proerties too, but i don't know it's delimiter or something else.
so i need to write this logic somehow:-
System.Type.NameOfField = "Some Value"; // here after ., NameOfField represents property name which i want to set i could be delimiter or other proerties...
could you please elaborate little bit on your suggestion of reflection as solution...
People often say that motivation doesn't last. Well, neither does bathing - that's why we recommend it daily
Akhilesh Singh
|
|
|
|
|
Well, if you know that it can be done by reflection why don't you start exploring it instead of voting down all replies?
As you need to work with properties of a class, it's not difficult to find that the class you need is called PropertyInfo
|
|
|
|
|
Thanks for suggestion, i will try based on your suggestion.
People often say that motivation doesn't last. Well, neither does bathing - that's why we recommend it daily
Akhilesh Singh
|
|
|
|
|
|
Not sure if I have fully understood, but what about a dictionary?
Bob
Ashfield Consultants Ltd
|
|
|
|
|
Bob, i think i need to rely on reflection only, but how i don't know...
People often say that motivation doesn't last. Well, neither does bathing - that's why we recommend it daily
Akhilesh Singh
|
|
|
|
|
Like Giorgi has suggested, reflection is the way to do this.
I would be slightly careful with this though. Your basically allowing the data stored in the database to define what methods get called. What if someone nasty changed the database values to call a method that did something bad.
If you only have 4 different properties that you want to call dynamically, I would consider doing it with a switch statement. Just switch on the database value, and call the appropriate property. This way you are validating that the database value is something you expect.
I know your example was simplified, and your probably doing something more complex, so maybe a simple switch isn't appropriate. Just be aware that allowing methods to be dynamically called based on database values (Which could essentially be user input) you open up the risk of some kind of method name injection attack.
Simon
|
|
|
|
|
Hi Simon, thanks for good suggestions...
in my case i have long list of proerties which are going to be assigned value at run time, also security is not much concern as i have plans for that some way.
also i won't call methods dynamically as though methods are dynamic, i will be using only which are static ones.
i hope to get some more suggestion from you, to achieve it using reflection or some other way...
People often say that motivation doesn't last. Well, neither does bathing - that's why we recommend it daily
Akhilesh Singh
|
|
|
|