|
Ok tried that and still getting this error message:
The process cannot access the file 'C:\Documents and Settings\troy\Desktop\Projects\ChangeLogger\ChangeLogger\bin\Debug\ChangeLog.txt' because it is being used by another process.
This is what the "Save" event looks like now:
Private Sub ToolStripButton3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tsbtnSave.Click<br />
Dim Sw As New IO.StreamWriter(path & fileName, False)<br />
<br />
<br />
IO.File.Delete(path & fileName)<br />
IO.File.CreateText(path & fileName)<br />
Sw.WriteLine(vbCrLf & MyString & vbCrLf & rtSummary.Text)<br />
Sw.Flush()<br />
Sw.Close()<br />
<br />
Me.Dispose()<br />
End Sub
Any ideas? btw thanks for the suggestions so far!
Thanks,
Taen Karth
|
|
|
|
|
The StreamWriter constructor must be moved to here:
Private Sub ToolStripButton3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tsbtnSave.Click<br />
<br />
IO.File.Delete(path & fileName)<br />
IO.File.CreateText(path & fileName)<br />
Dim Sw As New IO.StreamWriter(path & fileName, False)<br />
Sw.WriteLine(vbCrLf & MyString & vbCrLf & rtSummary.Text)<br />
Sw.Flush()<br />
Sw.Close()<br />
<br />
End Sub
I have also removed the Me.Dispose() line.
If you want to do that, do it in the form's closed event handler.
Steve
|
|
|
|
|
Still the same "File is in use" error as before...
Thanks,
Taen Karth
|
|
|
|
|
Jeez...now I get that error on this line:
Dim Sw As New IO.StreamWriter(path & fileName, False)
and I do not get any errors on the two lines right before it that create adn delete the file.
Thanks,
Taen Karth
|
|
|
|
|
Sorry. I forgot to move the other line. Should be like this:
Private Sub ToolStripButton3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tsbtnSave.Click<br />
<br />
IO.File.Delete(path & fileName)<br />
Dim Sw As IO.StreamWriter = IO.File.CreateText(path & fileName)<br />
Sw.WriteLine(vbCrLf & MyString & vbCrLf & rtSummary.Text)<br />
Sw.Flush()<br />
Sw.Close()<br />
<br />
End Sub
Steve
|
|
|
|
|
That did it...and now i understand why...lol. Thanks for sticking through me with this one. I really appreciate it.
Now i just have to remeber how to capture the button result from a messagebox button when clicked...lol I do believe I am a bit rusty now.
Once again thanks fr the help!
Thanks,
Taen Karth
|
|
|
|
|
Great! Glad I could help.
To get the message box button clicked, check the DialogResult.
If MessageBox.Show() = DialogResult.OK Then
End If
DialogResult options will vary depending on the button option you set for the dialog.
Steve
|
|
|
|
|
Thanks again that did it!
Thanks,
Taen Karth
|
|
|
|
|
hi all
I have a big problem :
======================
1)- after i setup (windows 2003 server) and (the iis) and (VS.net 2003)
on my computer i found that problem .
2)- this problem i found it only when i use (ASP.net Web.App VB)
But the (Windows App work very good) when i change the
(Regional and language date formate to dd/mm/yyyy ).
* I can not made any change in ( Date formate MM/dd/yyyy ) from the
(Regional and language )this problem i found it only when i use
(ASP.net Web.App VB).
* I want to change the date format to (dd/mm/yyy) at my (WEB APP VB.NET).
* some one tell me i must format my hard and reinstall the windows and all
other app agin is this a solution !!!!!!!!!!! .
pls help my
thank you all
|
|
|
|
|
Are your dates stored as Date types or strings?
Does the Win app access the same data as your Web app?
Has the CurrentCulture been set differently in your Web app?
Steve
|
|
|
|
|
Please don't cross post.
---
b { font-weight: normal; }
|
|
|
|
|
If you are willing for new ideas, that can make development a little easier, go over to my website: http://www.thadware.com. This idea does NOT rely on the PC's Locale system; it is a completely, independent, and separate package.
The actual package( a callable windows DLL file) is written in simple "C" (using MSVC++ V6.0) as the programming platform. But the available demo is written in MSVB v6.0 - which in turns calls the DLL File "C" function(s). The package supports many date formats( so far 60 of them). So, take some time and go thru the web site - because it will answer all your date format(e) and date programming/conversion problems. After that, download the 'zip file'(dateware.zip) and install and then run thru the demo see what the software has to offer. The solution is very simple and straight forward. Plus there are many other tools/tips contained within the zip file. If you have more questions, email me back at the email address contained with in the website, or the thee attached email address.
Good Luck. 'RedGumball'
|
|
|
|
|
i use list view that have control in this page
http://www.codeproject.com/cs/miscctrl/ListViewEmbeddedControls.asp
* if i have database with 3 recode ex:
------
field 1
------
5
7
8
-----
i want to add 3 row in the listView with first colum must be button(ClickMe)
the problem new
-----------------
1 - how i make my app when i click in the fisrt (ClickMe) button -> open new Form with 5 as parameter - > new Form(5);
and second button new Form(7);
Palestine
|
|
|
|
|
Hi,
I want to print reports in PDF format. I downloaded freepdfxp and ghostscript. It adds a pdf printer but my problem is that i want to generate pdf without any user intercation. With FreePDFxp i need to provide filename and saveas option. I want to provide these values through my code. I looked for API but cant get much help. A workin .net project will be very helpful.
Thanks in advance.
|
|
|
|
|
Check out http://sourceforge.net there appears to be quite a few projects going that should meet your needs.
|
|
|
|
|
Another potential work-around is to use a Crystal Report and set it up to export as pdf. You can do this all programmatically without the user being any the wiser
|
|
|
|
|
Thanks for the reply kulazfuk.The problem is i am using Centura(sqlgupta) and not Net for development. I ask for the sample in NET coz dont get many replies when ask for Centura. I tried using CRPE32.dll with centura but there were many interface problem. So i thought of using ghostscript.
|
|
|
|
|
Hi, my first post in this forum, hope this is the right place to do it.
In an excel macro of mine, my application is _really_ slow after i have run my macro. I suppose it is due to the undo-stack that must be really full, because a save,close file,open file get it all quick again. Is it possible to disable the recording of operation done by a macro in the undo-stack ?
Thanks,
~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
|
|
|
|
|
Hello,
I've been developed GUI program in VB6.0, now, i'm using VB.net 2003 and 2005 both.
The problem is that it's very slow to show the form controls when I call other form which has many controls in VB.net to compare to VB 6.0. Even though I use BringtoFront property to show form, it's same.
Is that the .net normal symptom ? if not, Is there any configuration to show all controls immediately like VB 6.0 without slow ?
Please explain the basic concept to show the form and load form in .net ?
Jung Eun Cha
|
|
|
|
|
I want to create a tree view in my ASP.Net app then i realized that there is no tree view component in the toolbox. How do I create a tree view in a web application (vb.net)
|
|
|
|
|
|
i have to insert one record and update another 2 table. if update is no successful i want rollback inserted transaction.
problem is i use one public connection to create connection with db and every time i use that.and use class and it have update and insert function.
in this case i don't know how to use transaction object. i use vb 2005.
as a example in case i want to add a record i just call classname.addrecord("qry") and classname.update("qry")
can anyone help me.
regards
amila pradeep
|
|
|
|
|
Create overloads for the AddRecord and Update methods that takes a transaction object along with the SQL query. Use the transaction object in the actual database calls in the methods.
---
b { font-weight: normal; }
|
|
|
|
|
Hello
I want to read a particular bit value from a byte. can anyone suggest me how to achieve this.
Following is the code which gets byte value.
===============================
Structure typByteArray
Public B() As Byte
EndStructure
Dim tB As typByteArray
ReDim tB.B(2)
'say for example it gets the following values.
tB.B(2) = 51
tB.B(1) = 121
================================
From this byte I want to get a particular bit value.
How can I get this. Is it possible.
Reply needed as soon as possible.
Thanks
|
|
|
|
|
Hi,
Maybe this will help
I make a function by which you can take arr of bit value from given byte
take a look and tell me if any error of problem occured.
=======================================================
Public Function GetBit(ByVal b As Byte) As Byte()
Dim arr(7) As Byte
Dim i As Int16 = 0
For i = 0 To 7
arr(7 - i) = (b Mod 2)
b = Math.Floor(b / 2)
Next
GetBit = arr
End Function
========================================================
Now for finding the bit value u just call this function and all the bit value u can find.
Like this :
======================================================
Dim arr(7) As Byte
arr = GetBit(22)
======================================================
|
|
|
|