|
create a new AppDomain and set the ConfigurationFile property.
RSS feed
|
|
|
|
|
Thanks for suggesting creating a new AppDomain.
I found out that I don't need to create a new AppDomain,
I can just set the application file of the current AppDomain
with the following:
AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", @"C:\aaa\test.config");
:-DChris
|
|
|
|
|
Does somebody know a simple method how to shutdown remote computer on .net platform? (WMI looks a little bit complicated, so is some another way here?)
Pavel Podolsky (CZ)
|
|
|
|
|
There is a win32 api InitiateSystemShutdown, refer to msdn.
InitiateSystemShutdown[^]
For this you might need to have appropriate privilege in the remote machine.
Regards,
Kannan
|
|
|
|
|
the iisreset command has options to shutdown or reboot remote servers. perhaps you could just execute it from C#.
<signature>
Josef Wainz
Software Developer
|
|
|
|
|
Can't you just use System.Diagnostics.Process.Start() and run the shutdown command? Go to cmd and type in shutdown /? for more info
|
|
|
|
|
Hi
I have build a desktop timer. The timer must stop after 5 minutes if there were no activity from the user. I can't check for the mouse or keyboard, because there is to many programs simulating mouse movements and keyboard usages. I want to test the activity on the com ports/ SP2 etc. If any buddy can help me with some code / idea it would be appreciated.
If have tried
System.ServiceProcess.ServiceController
but I can only retrieve the drivers name / description and not the type of port it is connect on
HELP!!
Thanks
Regardt
|
|
|
|
|
Hi, just working on a few code snippets, trying to figure out remoting, what it does, and how it does what it does. Running into some problems. What's the difference between server activated SingleCall and Singleton again?
I know server activated don't hold states - not that you can't have data member/attributes in remote object class. But with server activated SingleCall, client gets a new instance of remote objects every single time method is invoked. Communication between remote object and client for both client/server activated is done thru a proxy.
Now, what about server activated Singleton? What's life time for Singleton? Singleton implies that a single instance of the remote obj is shared among all/multiple clients - across multiple calls/method invocation. Lifetime for Singleton...?
Thanks!
norm
|
|
|
|
|
norm wrote:
What's the difference between server activated SingleCall and Singleton again?
Using SingleCall will result in a new object being created for each method call, so lifetime isn't really a concern here.
Using Singleton will result in either a new object or the same object being used for each method call. At any one time there will be 0 or 1 of the Singleton objects available. And that object will be available as long as the object is kept alive.
By default the life time of an object starts out at a set value and gets extended for every call to that object. You can change this behavior by overriding the two Lifetime related methods on your MarshalByRefObject class.
MSDN has more information available on the various Lifetime topics, I think a search for ILease will help.
James
"My words but a whisper -- your deafness a SHOUT.
I may make you feel but I can't make you think." - Thick as a Brick, Jethro Tull 1972
|
|
|
|
|
"Using Singleton will result in either a new object or the same object being used for each method call. At any one time there will be 0 or 1 of the Singleton objects available. And that object will be available as long as the object is kept alive."
just a note of caution - this does not mean that you will always talk to the same object. When I tested this in 1.0 if the object is not used for a while it then dies, and a new object is created on the next call - so if you want a tru singleton you are best of using Singleton with a reference to your own singleton object...
"When the only tool you have is a hammer, a sore thumb you will have."
|
|
|
|
|
How is it possible to programatically create a form, populate its fields with some data and post it somewhere?
Don't forget, that's Persian Gulf not Arabian gulf!
|
|
|
|
|
What do you mean by "post it somewhere" ?
You can create a form, set all its properties, add controls and so on, but not show it at once (by calling the Show or ShowDialog method) and keep it in memory until you need to display it or do whatever.
Chris
|
|
|
|
|
I mean web application forms
post it somewhere = somewhere that is specified in action attribute of form
Don't forget, that's Persian Gulf not Arabian gulf!
|
|
|
|
|
I don't think it is actually possible to post a web form to a web server using a WebForm. WebForms derive from System.Web.UI.Page and are meant to be sent to a web browser and not a web server. This is the job of a browser that you would like to do programatically as I understand? If yes, you can use System.Net.WebRequest to create a web request, and specify post as the method to accomplish this.
|
|
|
|
|
Thank you! I will try it!
Don't forget, that's Persian Gulf not Arabian gulf!
|
|
|
|
|
string str = "<nish type = home tcode='gx99'>";
string pattern = "type[^>]+(tcode='(?<code>[\\S]+)')?[^>]*>";
Regex reg = new Regex(pattern, RegexOptions.IgnoreCase);
Match m = reg.Match(str);
if(m.Success)
{
Console.WriteLine(m.Groups["code"].Value);
}
This fails, but if I change pattern to :-
string pattern = "type[^>]+(tcode='(?<code>[\\S]+)')[^>]*>";
It works. Why won't the previous one work? I need to put a ? there because in certain cases the tcode=blah attribute might not be present.
Any help is hugely appreciated.
Nish
|
|
|
|
|
By failed I meant that while it does enter the if block it prints out a blank as if the captured group could not be found
Nish
|
|
|
|
|
Nishant S wrote:
Any help is hugely appreciated.
What about this pattern:
string pattern = "type[^>]+(tcode='(?<code>[\\S]+)?')[^>]*>";
The ? if I remember correctly matches the character preceeding the ? zero or more times.
-Nick Parker
|
|
|
|
|
Hello Nick
string pattern = "type[^>]+(tcode='(?<code>[\\S]+)?')[^>]*>";
This won't work when there is no tcode attribute at all. I want the whole outter group (tcode='abc') to get captured as an optional group. Anyway see my new post where I've added a space to temporarily solve the issue. I hope there aren't any hidden problems with that one
Nish
|
|
|
|
|
Nishant S wrote:
This won't work when there is no tcode attribute at all.
Ah, gotcha, I'm a little Glad you have it working.
-Nick Parker
|
|
|
|
|
|
Okay. It needed a space.
The correct pattern to use is :-
string pattern = "type[^>]+ (tcode='(?<code>[\\S]+)')?[^>]*>";
I am still a little scared though as to whether even this might have some hidden issues.
Nish
|
|
|
|
|
thats correct - looks like you need a space when tcode is there, I would suggest you make the space part of the optional tcode bit...
string pattern = "type[^>]+( tcode='(?[\\S]+)')?[^>]*>";
"When the only tool you have is a hammer, a sore thumb you will have."
|
|
|
|
|
I have 20 textboxes. Lets say, they are txtbox1 to txtbox20
Now, I would like to check them one by one if their text is null.
If txtbox1.Text is null, i would stop checking the other textboxes right away. I can easily perform this using an if-else but, its not gonna be that readable. So I want to use a switch statement. The problem is, how?
Please help.
"To teach is to learn twice"
|
|
|
|
|
daljv wrote:
So I want to use a switch statement. The problem is, how?
Why not just do soomething like this:
ControlCollection col = (ControlCollection)this.Controls;
foreach(Control t in col)
{
if(t is TextBox)
{
if(t.Text != String.Empty)
{
break;
}
}
}
-Nick Parker
|
|
|
|