|
Probably Im not taking your point but if you want that each thread waits for the previous one to be finished before doing anything you could just make all 4 tasks in one thread one after the other...
|
|
|
|
|
If each thread is waiting for the previous one, what's the point of having all these threads? Your app is now executing asyc anyway...
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
The problem was with Thread.Join method which locks the GUI.
So you cant click on any other control that tries to stop the thread execution.
But I got the soln. The soln lies in using a mutex object which makes the succeeding thread wait for the preceding thread without locking the GUI.So simultaneously, other controls on the UI can be clicked.
The basic idea is downloading data from the internet using threads and yet being able to use the stop button to stop the search.
|
|
|
|
|
i'm writing this code to be used on a PDA, what i want is to just create a Word document, write some things in and close it. But when i try opening it, an error appears saying that the file cant be opened.
Dim fs As New FileStream("newfile.doc", FileMode.Create, FileAccess.Write, FileShare.None)
Dim sm As New StreamWriter(fs)
Dim i As Integer
Dim j As Integer
sm.WriteLine("test")
sm.Close()
what did i do wrong?
|
|
|
|
|
pocket word won't recognize a ".doc"
(they are: .psw,.psw and ect...)
the format of a pocket word document is actually "rich text format"
so create your file as a .TXT or .RTF
The pocket office apps have no exposed API or automation.
Pocket Word also does not support headers, footers, footnotes, captions, indexes or comments
|
|
|
|
|
i found the problem, i forgot to close the filestream object which i set permissions on. thanks for the reply anyway.
|
|
|
|
|
This is my first app i have ever written. Im almost done. I just need to know how to open my help file within my application. I have written the help file using HelpNDOC i have added it to my project but i cant figure out how to open it. I dont care about context numbers or anything. I just want the help file to open when the user selects "Help" very simple tho i cant figure it out.
|
|
|
|
|
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformshelpclassshowhelptopic.asp?frame=true
|
|
|
|
|
|
How do you, after retrieving a row from an access DB, take each column and display it on the screen? I've tried using the .Fill method as follows
Me.oledb_adapMember1.Fill(Me.DsMember1.Member_Table)
without any success. It always grabs the first row and displays it and not the one I just retrieved. My retrieve statement looks like this:
Dim FoundRow() As DataRow
dblMemberNum = Convert.ToDouble(Me.txtMbrNumber.Text)
FoundRow = DsMember1.Tables("Member Table").Select("NO_Member='" & dblMemberNum & "'")
Thanks for any help you can give.
Thanks,
T
|
|
|
|
|
How can I get the ValueMember of a CheckedListBox object if I know the DisplayMember?
this is how I load the CheckedListBox :
ComboBox1.DisplayMember = "FirstNames"
ComboBox1.ValueMember = "id"
ComboBox1.DataSource = objDS.Tables("table2")
now I need to get the valueMember of a displayMember(ex displayMember = "John").
Thanks,
Martin
|
|
|
|
|
You need to bind the SelectedValue property to the id field also. Then you get the value by:
memId = ComboBox1.SelectedValue
|
|
|
|
|
Cant figure out how to make the report load from the records in my listview.
Or i cant figure out how to limit what is displayed in a report.
Like i have a member ID and i have a button thats filters my list view to only show records with that member ID. But the report shows all records for all member ID's.
I am using a VB.NET and SQL database. PLEASE HELP ME!!!!!
-Joey
Joey
|
|
|
|
|
Hi,
Filter records as per member Id using a selection formula in your source code.
if u r using a crytal report viewer control it wud be as:
Crviewer1.selectionformula = "<report field name for MemberId> =" & memberid (where memberid may be procured from a text box or someother control)
genius
|
|
|
|
|
I appreciate the answer. I had already figured it out. I used a parameter field instead.
It better suits my program for the user to be prompted for a memberID. Hey if you get a
chance read my newer post.
|
|
|
|
|
Hi,
Is it possible to use special characters like \n or \t in a VB.NET string, just like in C#? My guess is NO, but maybe there's something I don't know.
If it's not possible, does anybody know of a VB.NET function (somebody must have coded this already) that will interpret strings containings those special characters, and handle them the same as in C#?
Thanks!
|
|
|
|
|
The special characters your talking about don't have any meaning in VB.NET. There's not class that will translate them for you either. You'd have to write it. Some using RegEx should work nicely. But check into the ControlChars[^] for the equivelents to the special characters your talking about.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Yes there is
For the record... this works WONDERFULLY WELL!
MsgBox(System.Text.RegularExpressions.Regex.Unescape("Hello world!!!\n\nHave a nice\tday!"))
|
|
|
|
|
Hmmm... I never knew it was even there. I've never had a reason to use anything like it.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
how can i use the 'or' function. I want that if the user didn't enter a specific username ex: liba or demel or pufta! how can i do this?? i am using this but it aint working:
If text = "pufta" Or "demel" Then
MessageBox.Show("You have registered for the program. Now close the registration menu and start using the program. Have Fun!!", _
"Registration Completed", MessageBoxButtons.OK, MessageBoxIcon.Information)
s.WriteLine(txtbox.Text)
s.Close()
End If
Adrian
|
|
|
|
|
Or doesn't work like that. Below is how or works.
if text = "pufta" or text = "demel" then
'do stuff
end if
if case doesn't matter (D and d are the same), I would use the following:
if string.compare(text, "pufta", true) = 0 _
or string.compare(text, "demel", true) = 0 then
'do stuff
end if
|
|
|
|
|
If textbox1.text = "pufta" Or "demel" Then
MessageBox.Show("You have registered for the program. Now close the registration menu and start using the program. Have Fun!!", _
"Registration Completed", MessageBoxButtons.OK, MessageBoxIcon.Information)
s.WriteLine(txtbox.Text)
s.Close()
End If
I think you were missing the bold part....
|
|
|
|
|
|
Mr. Dave.. the client ll be having the VB.NET interface from which he ll be accessing the contents (audio, video, text, PDFs etc) located on the server...
as i told u before only, not having much idea abt VB.net and MSSQL Server...
so i would like to know whether the transaction as i told above ll be possible or not ?? as we ll be using Windows Media Player, Microsoft Word and the respective components for the desired contents...
and once again..thanks for ur ideas n info
|
|
|
|
|
It's possible. Your VB.NET app would have to get the path to the file from your SQL database, get the path for the root of your media storage files, combine the two paths together to form a complete path to the file on the server, then just launch it. Simple...
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|