|
public void NeverExit()
{
while (true)
;
}
? What was so difficult?
Formula 1 - Short for "F1 Racing" - named after the standard "help" key in Windows, it's a sport where participants desperately search through software help files trying to find actual documentation. It's tedious and somewhat cruel, most matches ending in a draw as no participant is able to find anything helpful. - Shog9
Ed
|
|
|
|
|
Well, yeah - but I was hoping for something that didn't burn clock cycles like mad. My program *does* have other threads doing real work, after all.
Like I said, this is strictly an academic exercise for my own sake. If indefinitely suspending the Main() thread is the wrong way of going about this, I'm certainly open to alternatives.
BTW, I also thought of using Thread.Suspend(), but unfortunately it has been deprecated.
|
|
|
|
|
So, throw a Thread.Sleep(10) in the while loop.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Vega02 wrote: If indefinitely suspending the Main() thread is the wrong way of going about this, I'm certainly open to alternatives.
You mean like blocking on an Event until another thread signals it?
led mike
|
|
|
|
|
Well, yeah, but in my case no other thread will ever signal it. Creating a ManualResetEvent and waiting on it to perform an indefinite block - something just feels wrong about doing that.
|
|
|
|
|
As mentioned below Thread.Sleep(Timeout.Infinite) is what you want.
Formula 1 - Short for "F1 Racing" - named after the standard "help" key in Windows, it's a sport where participants desperately search through software help files trying to find actual documentation. It's tedious and somewhat cruel, most matches ending in a draw as no participant is able to find anything helpful. - Shog9
Ed
|
|
|
|
|
while (1 == 1)
{
}
Arthur Dent - "That would explain it. All my life I've had this strange feeling that there's something big and sinister going on in the world."
Slartibartfast - "No. That's perfectly normal paranoia. Everybody in the universe gets that."
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Thread.Sleep(Infinite);
---
b { font-weight: normal; }
|
|
|
|
|
Of course! I had completely forgotten about that.
Thanks
|
|
|
|
|
When a user Clicks on an area of the listview that is not an item, the listview loses the selecteditem. How would I prevent this. Thanks in advance for assistance.
|
|
|
|
|
You'd have to derive a class from the listview, I would guess.
Christian Graus - C++ MVP
'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert
|
|
|
|
|
You can reselect it in the SelectedIndexChanged event, or the Click /MouseClick /MouseDoubleClick events.
Regards
|
|
|
|
|
Hi,
can any one have a source code for applying curves (curvature ) on image to smooth it?
i work in the implementation of (Interactive Algorithm For Image Smoothing and Segmentation) and i need to smooth the image by curvature as a pre-processing stage befor the segmentation.
thanks,
|
|
|
|
|
fcis2007 wrote: can any one have a source code for applying curves (curvature ) on image to smooth it?
How do you mean ? My image processing articles have a convolution filter for smoothing ( a pretty standard one, I doubt it's what you want ). How do you 'apply curves' to an image ?
Christian Graus - C++ MVP
'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert
|
|
|
|
|
Are you talking about curves, like photoshop?
|
|
|
|
|
this application will explain what i mean...
on the following link:
www.smalleranimals.com/isource.htm#download
you will find the folder:
ISource40.zip
when openning and running the application ... you will found the function number [5] "Curves" ,So see the effect on the image after check "Apply Curves" checkbox and choose 32 step from the combo box
my aim is obtain the code of this function to control the number of steps and hence control the degree of smoothing of my image.
about the question of Why using this methode exactlly...
I use it because it is a pre_processing stage for smoothing the image in order to implementation of ISS algorithm "Interactive Algorithm For Image Smoothing And Segmentation"
thanks,
|
|
|
|
|
Hi
I want to close sqlserver opened database from my project.
SqlConnection just close the connection, not the database.
more info :
<br />
sqlConnection1.Open(server=computer;database=xdb);<br />
.<br />
.<br />
.<br />
sqlconnection1.Close();<br />
.<br />
.<br />
.<br />
RestoreDatabase(xdb);
Tanx.
|
|
|
|
|
If you are using a datareader you may have to close this as well
i.e
datareader.Close();
HTH
Darren
|
|
|
|
|
You will probably find that the connection is still present because it is pooled.
Arthur Dent - "That would explain it. All my life I've had this strange feeling that there's something big and sinister going on in the world."
Slartibartfast - "No. That's perfectly normal paranoia. Everybody in the universe gets that."
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
|
???
|
|
|
|
|
|
Please don't cross post. Choose the forum that represents the language you're using, and just ask the once.
Christian Graus - C++ MVP
'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert
|
|
|
|
|
You can convert a bitmap to an pixel[x,y] class.
I write something for you:
[code]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace CodeProject.Example.Drawing {
public partial class fcmMain : Form {
public fcmMain( ) {
InitializeComponent();
}
private void btAction_Click( object sender, EventArgs e ) {
PixelField bitmap = new PixelField((Bitmap)Bitmap.FromFile(@"C:\Documents and Settings\Marijn\Bureaublad\crap.JPG"));
Color c = bitmap[3, 4]; // get pixel.
bitmap[4, 5] = Color.Red; // assign a red color.
for(int x = 0; x < bitmap.Width; x++)
bitmap[x, 5] = Color.White; // white line.
}
}
public class PixelField {
int width; // used, because using bitmap.Width is slower then you think.
int height;
Bitmap bitmap;
public int Width {
get { return width; }
}
public int Height {
get { return height; }
}
public PixelField( Bitmap bitmap ) {
this.width = bitmap.Width;
this.height = bitmap.Height;
this.bitmap = bitmap;
}
public Bitmap Bitmap {
get { return bitmap; }
set { bitmap = value; }
}
///
/// Get or Set a pixel on the bitmap.
///
/// InvalidOperationException can occur.
///
/// <param name="x" />
/// <param name="y" />
/// <returns>
public Color this[int x, int y] {
get { return bitmap.GetPixel(x, y); }
set { bitmap.SetPixel(x, y, value); }
}
}
}
[/code]
Don't forget, easy class, no unsafe code, so in this case: pritty slow for most actions.
|
|
|
|
|
hi
i use vc# 2005.
i want in form2_load event,the form_login should be hide,but it's not hide,where is the problem ??
when user press btn_enter in form_login,the form_login hide(it is worked),but in form2_load event it's not hide. How to solve problem??
thanks
|
|
|
|