|
Thank you my friend
|
|
|
|
|
not actually.....
because you are going to execute and check both the code in the same machine.... right???
so system's performance will not have any impact on this....
Have a Happy Coding.....
|
|
|
|
|
King Julien wrote: because you are going to execute and check both the code in the same machine.... right???
No, it will run in another systems with different hardware !
|
|
|
|
|
It doesnt matter. Most likely both of those examples will JIT down to identical code. If they don't now, then they might later. Performance difference of those examples comes down to the platform implementation, which is really none of your business in a high level language like C#.
You don't need to worry about performance at that level. If your application is running slowly, I can guarantee its not due to trivial things like this.
|
|
|
|
|
Mark Churchill wrote: You don't need to worry about performance at that level. If your application is running slowly, I can guarantee its not due to trivial things like this.
Actually , I'm working on Image Processing.
So I think , the simple things like these are important for reaching the most speed !
|
|
|
|
|
If you are really concerned you should take a look at the MSIL output of both approaches. This behaviour is not specified by the compiler - I'd suggest looking for algorithmetic speedups over "cargo-cult" coding kind of tricks.
Either that or switch to an unmanaged compiler for absolute maximum peformance.
Take a look at the Mono.SIMD library as well.
|
|
|
|
|
Hi!
I'm using Microsoft.DirectX.AudioVideoPlayback to play a video on my application. I can add more than one video at run time. But I can't distinguish them and remove them.
Panel panel=new Panel();
Video video=new Video();
video.Owner=panel;
I use the code above. I can't remove the video. What should I do?
Thanks in advance.
|
|
|
|
|
You have a major issue. AudioVideoPlayback is rubbish and it leaks memory like crazy. I wrote an article on this, if you read that ,you'll probably get an answer to your question, too. However, basically, you should have one player, and change what video it is playing, maintaining your own playlist. You should also dispose of videos that have played, the stupid control won't do that.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
Sorry but it didn't help.
|
|
|
|
|
|
You already have been helped and given all the information you need. Did you even read his article[^]?
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)
|
|
|
|
|
Yes I did. I already know what the article tells.
|
|
|
|
|
how i can follow up what each process do in the registry in c#?
in other word,
each change in the registry associated to which process?
|
|
|
|
|
You want to know which process did what to the registry? I doubt you can do that, seriously doubt you can do that, you MIGHT be able to really watch it and report back. But that would only be for new entries.
The best way to accelerate a Macintosh is at 9.8m/sec² - Marcus Dolengo
|
|
|
|
|
Everyone here wants help, try putting an intelligent subject if you want to attract people who can help you.
There's no way to do this, the best you can do is track the registry for changes, you can't tell who did what.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
|
I already found tools like procmon,regmon,... but i need make monitoring in code
|
|
|
|
|
So you want to know what code is doing.
I think the application you are dealing with is coded in C#. If it is not obfuscated/packed/crypted/protected you can decompile it and see its source code in a very similar form with C#.
You can use .NET Reflector to do this.
It can freely be downloaded from:
http://www.red-gate.com/products/reflector/[^]
|
|
|
|
|
I didn't understand what do you mean by If it is not obfuscated/packed/crypted/protected you can decompile it and see its source code in a very similar form with C#.
|
|
|
|
|
What I mean is, if the application you are dealing with is not protected with special software you can see its source code.
|
|
|
|
|
I didn't know how i can use .NET Reflector to get the source code for an exe tool(procmon).
can you tell me?
|
|
|
|
|
I try to create office ( outlook ) object and i get crash all the time.
The error code that i get is 80040111 - and i don't know why i getting it because office is install on the machine and and also i setup Office 2003 Interop ( i have office 2003 on this machine ).
The line that i get the crash is
_Application olApp = new ApplicationClass();
before this line i have include office Interop and office core -
using Microsoft.Office.Interop.Outlook;
using Microsoft.Office.Core;
|
|
|
|
|
All I can tell you is Google the crap out of that number. Usually you get a little more info that just an error code though.
The best way to accelerate a Macintosh is at 9.8m/sec² - Marcus Dolengo
|
|
|
|
|
Hello,
I am using tableLayoutPanel on a form with some rows and columns. I put the controls in it at design time but i want to hide last row and it's control initially and the form hight should also be reduced accordingly.
The hidden row should be displayed on one button click and form size should also be expanded accordingly.
I don't want to add the controls at run time everytime, just hide or display the row with all controls at run time. I am unable to get any row specific operation with the tableLayoutPanel.
How can I achieve this?
Thanks in advance.
|
|
|
|
|
Hello friends ,pls help me.
How to check username and passwords are already exists or not
how can i rewrite this code for checking passwords.
string x;
x = TextBox1.Text;
con.Open();
cmd = new SqlCommand("Select count(*) from registrations where username='" + TextBox1.Text + "' and password='" + TextBox3.Text + "'", con);
int count = (int)cmd.ExecuteScalar();
if (count != 0)
{
Session["id"] = TextBox1.Text;
Label5.Text = "Usre name already Exists ";
}
else
{
adp = new SqlDataAdapter("insert into registrations values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL,NULL ,NULL,NULL)", con);
adp.Fill(ds);
Response.Redirect("welcome.aspx?a=" + TextBox1.Text);
}
|
|
|
|