File I/O And Registry :: File Founder - Taking Long Time?
Apr 26, 2010
I'm writing a program to search files.The result is saved in a text file.Everything it's working fine, but when I say to look for files/folders in C:* the process takes long time and in task manager it's displayed as "Not Responding", this is not true because I see that CPU and RAM are working with this process.I've disabled in DEBUG OPTIONS the line "ContextSwitchDeadlock" just to prevent the error message "this operation require long time ... bla bla bla".Is there any way to display a progress bar or something like that that shows the program is running and it isn't "hang"?Here's my code (in red the line where the program hangs):
Code:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim cartella, scelta, cosa As String
[code]....
I think that it's like when you type in the command prompt "tree" it doesn't hang... I know... it's not the same thing but...I'm using Visual Basic 2008 Express?
View 3 Replies
ADVERTISEMENT
Aug 29, 2011
I am writing an application for managing mp3 files. I use AXWindowsMediaPlayer1 for playing files and UltraID3 for reading and writing ID3 tags. Every time the user selects to switch to next song, the ID3 tags of the current file need to be updated. My problem is with Media Player taking a long time to release a file for access after doing a "close". Currently I need to add a 6 seconds delay between the "Close" method of the media player and the ID3 tag "Write", otherwise I get the error saying that the file is currently in use. Anything less than 6 seconds does not work...
I attached a short version of my application which focuses on the issue.
View 1 Replies
Dec 11, 2011
I wrote a program to download and play AVI files the files are large in size and long time wise. I have the files playing as they are being downloaded but i can't see how long the file is or seek reliably. i was reading that the AVI headers are in the last 512kb of the AVI file *why would't they put it at the start* lol so my question is is there a way to download the last 512Kb of the file i'm downloading. i have the Bytes Read and Length of the file while its downlaoding i'm just not sure where to go from there, or how to do it atleast. If i had the length in time of the Avi file i could set the trackbar to be able to seek properly. or if someone has an idea how i could get the time of the video by using fps and some math i could prob do it that way too but idk how i would tell how i can find how many kb are in the fps i'm sure it changes so think that way is't going to be reliable. how to get the last 512kb would be the best option not sure if it can be done even.
View 4 Replies
Jul 6, 2009
I have a backend database in MS access, which is updated using excel as front end. Due to network issues the record updation takes lot of time. Would it be faster if i use VB.net as the front end.
View 1 Replies
Jul 6, 2009
I am on one asignment of convering C# to VB.net and stuck up with this problem.C# application has one class having inline two dimensional array initialized with size 168X168. I converted same class to Vb.net. Now whenever I create instance of my this VB.net class, It take almost 3 minute.
To figure out problem, I put break point on sub new() (first line of my constructor), and behaviour is realy strange because it takes 3 minutes to reach at first point of my constructor.Whenever I comment out my large size array initialization code, It works perfect. Now please note that same code is working fine in C#. It is not taking even few millisecond to initialize that class.
View 5 Replies
Nov 10, 2008
I am attempting to determine every time a file is accessed, either opened, changed, deleted, created, or other various times such as a files is accessed like to be sent as an attachment in an email or something of that sort.
View 3 Replies
Jul 9, 2009
I have read the file I/O tutorial and I learned alot. My problem is I need to send several different txt fields at one time and each into there own file. This was simple in vb6 using something like below, I have no idea how to do this with .net. Also on start up I will need to read this information back into text fields.
Code:
Private Sub Command1_Click()
'Save command1 name to file
Open App.Path & "subD.cab" For Output As #1
[code]....
View 3 Replies
Aug 1, 2011
i have developed an application using OPEN XML SDK Tool 2.0 which generates Excel file. I have Data table of 100000 row and 30 columns and i want to generate excel file with these 100000 rows and 30 columns but it takes about 2 minutes of time to generate excel file. What can i do to reduce this time.
View 3 Replies
Sep 7, 2008
Is there a better (and faster) way to find out the last modified date/time for an entire drive (or folder) without scanning each file and folder individually to find the latest modified date?
View 1 Replies
Dec 13, 2009
The problem I'm facing is that PrintForm has a shoddy quality while getting the printouts and PrintDocument takes way too long to get on receipt printed (Almost 5-10 Seconds!)I'm either looking for an alternative for PrintDocument or somehow make the PrintDocument run faster
Dim
printFont As
New
[code].....
View 2 Replies
Jun 10, 2011
What tools can be suggested to identify how long a group of method's are taking to complete? I have a large math calculation engine that calls multiple classes. I need to track down which ones are the highest cost of time.
View 3 Replies
Jun 3, 2010
I have developped a piece of software which needs to load in an XML file stored locally, I do this using the following [code]...
View 1 Replies
Aug 8, 2010
Starting a few weeks ago, compiling a project (VB.NET, .NET 2.0, VS 2010) has taken several times as long as before. In Task Manager, I noticed ResXtoResources.exe taking lots of CPU for a while. I've finally been able to get some data on this using MSBuild's 'Diagnostic' output setting, and comparing that output to what I see in a branch from a few months back. Most striking are the final lines, which give timings. Before:
Target Performance Summary:
[..]
1395 ms CoreResGen 1 calls
1930 ms CompileLicxFiles 1 calls
2135 ms GenerateApplicationManifest 1 calls
2844 ms CoreCompile 1 calls[code].....
Both projects were compiled on the same system with the same settings. We've made numerous changes, to be sure, but nothing to the order of magnitude that would justify such a change in timings (and only for this one task!). I assume resource generation is getting stuck on something — a circular reference, a missing one, etc. I have been unable, however, to find anything useful on how to trace such a problem down to what I assume is just a single resource file.Short of looking through thousands of checkins or temporarily removing some forms (and thus, their resource files) from the project, is there anything else I can do to figure out the issue? I can't seem to find individual per-resource file timings.
Findings so far:I've created a new, empty project with all the same .resx files in place.The issue is not reproducible in .NET 4.0: compiling the exact same test project takes less than a second.The issue is reproducible in .NET 2.0 as soon as I also add one of the forms from the original project; apparently, it will otherwise not compile the resources "properly".Removing individual .resx files will reduce the timings 'proportionally'; that is: I have unfortunately not found a single file that is the culprit.
View 2 Replies
Jan 11, 2010
I have the following in my little program:A form containing a button and a combo box where each item is a "year" ex. 2009,2010,2011...
When the user selects an item from the combo box, and clicks a button, an excel spreadsheet is displayed in a datagrid.
- Depending on the item selected, a different file is opened.
Now, my problem is as follows. Every time the user press the button, it takes like 50 seconds to open the file and display it in the datagrid.
- The file range is from A1 to J393 (a lot of cells)
The procedure reads every cell from A1 to J393 and puts it in a multidimensional array. Therefore, I would like to know if there is a way to speed up this process.Another thing, lets say I selected year=2009 and press the button.I wait 50 seconds approx.Displays the spreadsheet (corresponding to the year 2009) on the datagrid.
Then
I select year=2010 and press the button.
Wait another 50 seconds approx.
Displays the spreadsheet (corresponding to the year 2010) on the datagrid.
View 4 Replies
May 4, 2009
I need to write data to a file, preferably in binary format, but I am unaccustomed with the concept. Where's the easiest place to get the basics? I could come here with a specific need, but I'm at the point right now where I am more willing to work within the confines of keeping it simple.
Here's what I know:
1. how to open a new file
2. how to specify the record length
3. how to close the file
Some specific questions:
Does the record length have to be constant throughout the file?
Can I read the nth record without reading the whole file?
View 8 Replies
Feb 3, 2010
I am working on a VB Console Application that takes an Autocad drawing type DWG and converts it to a PDF using a shell command that calls a third party application. In this case, acmecadconverter.exe from www.dwgtool.com. Then the PDF that is created needs a unique watermark, so I call a second application for that called pdftk.exe from www.accesspdf.com/pdftk/.
Everything works as intended, except when I try file names that contain spaces. The file system object does not tolerate spaces in the drawing file name. For instance, the following command gives me a system.io.filenotfoundexception...
My.Computer.FileSystem.RenameFile("Test Flowchart1.dwg", "Test~Flowchart1.dwg")
It's the same problem for all of my File System commands. Either file not found or invalid arguments.
The complete script I'm using is here:
Code:
Sub Main()
Dim arrArgs() As String = Command.Split(","), _
i As Integer, folderPath As String, myPart As String, _
[Code].....
View 2 Replies
May 13, 2012
I'm currently developing an editor for an AFL management sim.I want to be able to load three or four multidimensional arrays to the program, then save them to the same file. I tried the tutorial on here but got completely muddled up. Why can't it be easy like in VB6 When it was like 10 lines of code tops!
View 5 Replies
Jan 7, 2009
I am writing a program to calculate Pi to several hundred billion decimal places and this will require lots of GB of memory. I wrote a test program in VB2008 that saved the first 16 digits of Pi (without the decimal point) to both a text file and a random access file, just to be sure it was outputting the numbers properly. For reference the first 16 digits of Pi are:
View 8 Replies
Jan 22, 2009
I have a program that can save to a .txt file.The issue is I need it to be done in a tab delimited way.Basically:
TextHere<Tab>TextHere<Tab>TextHere<NextLine>
TextHere<Tab>TextHere<Tab>TextHere<NextLine>
I have this so far, but all it does is put the TextBox1.Text next to TextBox2.Text
Code:
SaveFileDialog1.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*"
Dim FileWriter As StreamWriter
Dim results As DialogResult
[code]....
View 7 Replies
Dec 6, 2010
Our program will start with the help of a FileSystemWatcher object. How can we check or the file is total copied, for example the file is 100 Mbyte it take a time it's ready for use. Idea:
Do While True
Try
N = testForUse(BigFile)
If N = 1 Then Exit Do
[CODE]...
View 3 Replies
Sep 19, 2010
I want to be able to able to read the dimensions of a TIF image without loading the entire file.
PS Using Visual Basic 2008 on Vista64.
View 11 Replies
Jan 21, 2009
Error is coming Registry Access is not allowed.While Opening a Key.
Code:
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
NewDelete("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun", "Sonia")
End Sub
[CODE]...
View 1 Replies
Jan 31, 2009
I've had a bit of a look around the net and on the forums but I've yet to find an answer to my question. I've got Visual Basic 2008 Express and I'm trying to write some registry entries, I can write strings fine just using
[Code]...
View 1 Replies
Jul 22, 2009
For example in my .txt file contains
Blue Ball
I'd like the outcome to be BB
If the notepad contains:
Big Blue Ball
Then the outcome would be : BBB
The outcome can be anything, displaying on messagebox, label1.text and etc.
View 2 Replies
Jun 14, 2009
I've gone through about 16 hours and two packs of cigarettes trying to figure this out. First a little background. I was using 6.0 up until 2004 when I went to prison. I'm out now, and trying to relearn the trade, using VS 2005. I'm currently porting some 6.0 code from another project, SpyCast Webcam Studio, into VB 8.0. It's disheartening, to say the least. None of the old built-in subs/functions work anymore, so I have to scour the forums to relearn each and every function.The section I'm doing now takes a snapshot from the webcam (Video API --> PictureBox --> Save as Jpeg), then upens the file to upload it to the server via HTTP POST. I've been using this code in SpyCast for years with no trouble, but I spent many hours trying to piece together the right code to open the binary file to read its contents. I pieced together two methods I found around the forums, one using FileStream() though the code I found wasn't for binary files, even though it said it was, so that code doesn't really work. Method two uses Microsoft.VisualBasic.FileOpen() and works better.
Here's the kicker. By the time I run through the rest of the rigamarole of uploading the file, by the time I read it on the webserver, it's *slightly* corrupted. It's a valid Jpeg, no errors, but the picture looks like when I use to watch the Playboy Channel when I was a kid scrambled with weird colors and whatnot. [code] Each "chunk" is basically one "line" of the file. It looks like a single LineInput() return is the text between two carriage returns. Am I correct? I tested this with a flat text file, and it looks true. However, That one input line returns the text or data with the carriage returns *stripped*! ***?!? =( Fine, I have no problem adding my own vbCrLf to each LineInput(), if I were opening text. but this's binary. A character could be Chr(10) or Chr(13), both of which are removed from the original file contents.So I could very well need to use something other than LineInput(), but I haven't found any other examples on the web using this method.
View 1 Replies
Sep 4, 2008
trying to find a decent answer for my question; I do have a utf8 file which I (down)load, manipulate and wanting to save back again.The result always is that the file I produce is not in utf8 format;
Dim fs2 As New FileStream("c: est.dat", FileMode.Create, FileAccess.Write, FileShare.None)
Dim w As New BinaryWriter(fs2, Encoding.UTF8)
[code].....
View 3 Replies
Nov 28, 2010
trying to input a text file that's tab delimited that looks something like this.
2.2 5.6
3.7 9
1.2 9.1
[code].....
View 1 Replies
Jun 13, 2010
i am working on an application called logonscreenchangerxp i made my program and when i run it on xp virtualmachine i get errors the program is made using vb 2008 and using .net framework 2.0 i am not able to get full permissions to modify boot.ini file and a regisrty value and to delete a file
View 5 Replies
Jul 14, 2011
Currently, I am try to get the email addresses that have been saved or stored by the user of the computer. This isn't the emails that the user has sent or received, or the contacts he/she has in his address book. Just simply the email accounts that have been accessed from the computer.I know that there are some locations stored in the registry that have the email account. The email addresses that are used on the current computer. I just can't seem to find them on my computer.I am not sure if the registry is the only place to find it or if it stored on the web browser such as internet explorer or google chrome.
View 1 Replies
Aug 27, 2008
I am writing an application that connects to a specific com port. This com port can change depending on how many physical ports are on the PC, and if other USB devices have installed com ports before this one.
I have the communication to the com port all working great, but I need to get the com port description not just the "COM#" which is all I currently get.
I found in the registry where the description is stored but am having trouble doing what I need.
In this key:
Code:
HKEY_LOCAL_MACHINESYSTEMControlSet001ControlClass{4D36E978-E325-11CE-BFC1-08002BE10318}
there is a varied number of sub keys. The are numbered 0000-NNNN depending on how many ports you have. Inside each of these keys, there are multiple values, although I am only interested in one or 2 of them.
My problem is, that I do not know how to get a list of the subkeys (the 0000-NNNN keys/folders) from the original key I posted. I have looked through a few registry tutorials, and I can view the default value in the listed key, but I could not find how to list the subkeys of the listed key.
Does anyone have any sample code they could share that shows how I can get a listing of subkeys, and then run through those subkeys checking for a specific value in one of the strings contained in the subkey?
I am using VB.net 2008 and Windows XP.
View 1 Replies