|
Hey.
I have a program that calls some functions which navigates my webbrowser.
The problem is just, that it only navigates to the last functions homepage.
My main function is like this:
private void goToSites()
{
gotosite1();
gotosite2();
gotosite3();
// And so on
}
My gotosite function looks like:
private void gotosite()
{
webBrowser1.Navigate("http://mysite1.com);
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(
delegate
{
//my code to do when the site is loaded
} );
}
But this aint working at all. It only loads the site from the last function in the goToSites function.
Does anyone have any idea how I can solve this?
If I can make a function that doesnt return back to the caller at all, it would could solve it as well..
I hope some of your guys can help me
|
|
|
|
|
Far as I'm concerned it navigates to all of them, but obviously, how do you want to display 3 websites in the same browser window at the same time?
var question = (_2b || !(_2b));
|
|
|
|
|
I dont want them to display in the same time.
First I wants to load the site from function1, then when it has been for about 5sec in the browser, show the site of function2 in about 5sec, and then show the site of function3 in 5 sec, and so on.
Not in the same time.
Just one for one.
|
|
|
|
|
Off course it loads only the last function. You are not blocking the program flow between the function calls.
Well, what do you want to accomplish?
Navigate 1
Wait
Navigate 2
Wait
Navigate 3
Wait
?
Calin
|
|
|
|
|
Yes, exactly something like that.
How can I write such a block ?
Any smart commands?
|
|
|
|
|
you may add Thread.Sleep(5000); after each call. In this way the flow will pause for 5 seconds after calling the navigate.
Calin
|
|
|
|
|
I already have tried that.. The problem is just that it stops the whole program in the 5sec, and also the navigating. So the navigating or the anything else in the program aint running while the sleep is on.
|
|
|
|
|
Then, try to call gotosite from a new thread.
Thread navigateThread = new Thread(new ThreadStart(gotosite));
navigateThread.Start();
Calin
|
|
|
|
|
Haven't tried that. But I found another way to solve it.
I did found this Wait function:
void Wait(int timervalue)
{
// set the timer for the number of ms desired
WaitF.Interval = timervalue;
// enable the timer and set the timerelapsed flag to false
WaitF.Enabled = true;
_timerElapsed = false;
while (_timerElapsed == false)
{
Application.DoEvents();
}
}
By creating a little wait i am now avaible to use webbrowser1.Isbusy()
while (webBrowser1.IsBusy == true)
{
Application.DoEvents();
}
|
|
|
|
|
I have assigned from a data source Display Member as "Client Name" & Value Member as "Client ID" to a combo box.
Now for a query i need to pass the Client ID value as parameter but all i am getting is Combobox.Text/ Combobox.SelectedItem/.. as Client Name.
How can i get the value of ClientID for the Selected Client Name from the Combobox.
Please Help.
|
|
|
|
|
hi
try with SelectedValue
regards
|
|
|
|
|
Didn't Worked... I already did..
Please tell me any way to extract this value...
|
|
|
|
|
Favorite saying down in my dept: "Works on my machine, i don't know how you manage it!".
var question = (_2b || !(_2b));
|
|
|
|
|
ComboBox.SelectedValue
is my best guess.
----
man i really should refresh this page more.
var question = (_2b || !(_2b));
|
|
|
|
|
Hello!
Is there anything something like HttpWebRequest.Close(), but in .NET 2.0?
What's it for? I need to close HttpWebRequest. I know that when I am creating new HttpWebRequest .NET keeps the connection, but is there any way to close it?
|
|
|
|
|
You may set Connection property = "Close"
Calin
|
|
|
|
|
Yes I can, but I get exception:
System.ArgumentException: Keep-Alive and Close may not be set with this property.
But I found this:
"The "ArgumentException" will be thrown if we directly set the Connection to "Close" or "Keep-Alive". And after some further dig into the HttpWebRequest's code, I think we should use the "KeepAlive" property instead of the "Connection" property to set the Connection header. For example:
use webrequest.KeepAlive = false;
use webrequest.KeepAlive = true;
And that's it!
I forgot that KeepAlive is set to 'true' as default So when I've changed it to 'false' the connection is closing while the request and response is handled
Thank you very much
|
|
|
|
|
Yeah, KeepAlive solves the problem.
No problem.
Calin
|
|
|
|
|
I found another solution.
In fact it closes all connections that are in HttpWebRequest's connectionGroup but it is that what we are looking for
So, you can do it like this:
wreq.ServicePoint.CloseConnectionGroup(wreq.ConnectionGroupName);
I think you can use it instead setting KeppAlive to false
Of course we are talking about .NET 2.0. In 3.5 this is not a problem at all.
--
Greg Kozlowski
|
|
|
|
|
|
No-one can tell you, since there aren't any people here that can read your mind. What's the "handwriting interpret" library called?
Once you found this name, prepare to give answers to questions such as;
- Where's the code you tried on this library
- What error-description did the library return
- What color does an apple have?
I are troll
|
|
|
|
|
|
first the reason i sorta went with the one I posted the neural net is a little to complex for me as i am just a beginner.
second um theres not "handwriting interpet" lib its just whats on that site.
|
|
|
|
|
Mea culpa, I misread and have a bad temper. Bad excuse, I know
The Neural Network could easily be trained well, or read this[^] article about using the Office-component for OCR.
I are troll
|
|
|
|
|
Mea culpa, I misread and have a bad temper. Bad excuse, I know
The Neural Network could easily be trained well, or read this[^] article about using the Office-component for OCR.
I are troll
|
|
|
|