For Loop Hanged When Large Looping Process?
Jun 8, 2011I have a for loop like
For eacj obj as PsObject in psoObjCollection
For i =0 to 25
Rows.Add("sss")=obj.Members("sss").value
[code].....
I have a for loop like
For eacj obj as PsObject in psoObjCollection
For i =0 to 25
Rows.Add("sss")=obj.Members("sss").value
[code].....
I am trying to loop number into something like this.
0
12
345
[code].....
i know there are no "control arrays" in vb.net. i do come from vb6, and im trying my way now within bv.net, so please be gentel...
if someone could please post a simple code to do the following, it would be great:
i have 3 textboxes called txtBet1, txtBet2 and txtBet3.
i have another 3 texboxes called txtResult1, txtResult2, txtResult3.
so i want to have one loop code, to get the value in txtBet1, calculate somethings, and put it into txtResult1.text.
i know it's basic, but i tried using this sample here as a reference, but its not really understandable for me, because its not really choosing the exact control i want to address...
this is from Microsoft website - a comparison between vb6 and vb.net:
"' Visual Basic 6.0
Private Sub ClearText()
For i = 0 To Text1().UBound
[Code]....
I'm making a rock paper scissors program and once I set the current_scene variable to 1, the MainLoop() sub doesn't keep looping, but the sub doesn't exit either. (Form1.vb is the most important file.)
View 9 RepliesI am looping through a database with pdf locations. The application is button click event driven. The problem I am having is that I display a pdf. If the user clicks on the button then the pdf information is inserted into a database and the loop should be taking me to the next pdf. However, this loop does not seem to give what I need. What ends up happening is the first pdf gets displayed twice. I think mainly because I display the first pdf onload, but when I click the button it agrees and grabs the first item from the database. And it ends up falling behind because its restarting the query and I cant quite figure out how to get the button to catch the first displayed pdf, or skip it entirely since I am using a welcome pdf. So on the welcome pdf that is supposed to be displayed initially the user clicks agree and it agrees to the welcome pdf instead of just skipping it. I am not quite sure how to just move past the pdf.
public sub onload()
display the welcome pdf
end sub
[CODE]...
Now if I run the code without the loop it works fine. I just end up having to run the app however many pdfs I have in my database.
query data
display data
insert data
Windows.Forms.Application.Exit()
To display pdfs I imported the com control for adobe so pdfs get displayed like this:
axacropdf1.src = my.mysettings.default.readpath & pdflocation
pdflocation is passed from a query fill.
I think I have an underlying design issue which probably precedes the loop.
Im working on a console application, and i need my application to open message boxes without stopping/interupting/pausing the loop. I have been trying to make it open another application which spawns the messageboxes, but then every message box comsumes ~4MB RAM which becomes a problem when to many gets opened.
View 12 RepliesI want to upload a large file of tracking numbers and process them into our ordering system.
I used to use Server.ScriptTimeout = 3000
It worked until we upgraded our servers and now it crashes.
I'm Getting This webpage is not available The connection to www.YourSite.com was interrupted.
I could see the .csv file has been uploaded, but many tracking numbers do not get processed.
I'm thinking of maybe switching to a asynchronous update. But I cannot find any good source for it.
If you have any good ideas, please let me know.
This loop takes forever to run as the amount of items in the loop approach anything close to and over 1,000, close to like 10 minutes. This needs to run fast for amounts all the way up to like 30-40 thousand.
'Add all Loan Record Lines
Dim loans As List(Of String) = lar.CreateLoanLines()
Dim last As Integer = loans.Count - 1
For i = 0 To last
[Code]...
I'd like to make a simple program where my form consists of a textbox and a button. Here's the ide in a nutshell:in form1_load I invoke the sub:
private Sub LoopingLesson()
dim i as integer=1
while true
[code]....
what I want is when i hits certain value, like let's just say i is divisible by 365, then the 'while' looping will stop, and a message box saying "target reached" appear. then after I click button1, the looping will resume until it reaches the next number divisible by 365, and so on.
I need some guidance on a little program I'm making (one that I thought would take a couple of hours from start to finish, it's been days now ...) that determines all of the proper divisors of any given number up to the maximum value of a UInt32.
View 8 RepliesI want to know a common reason for application to get hanged when we use thread in our application.. I want some idea for y UI gets hanged.. which parts or what kind of action makes our application to get hanged?
View 10 RepliesI have a gridview in windows form. When lots of data are loaded from the database to the gridview, my application hang until all the data are loaded to the gridview. Is there any way to solve this problem? I also want to display a gif image [loading.gif] or progressbar when data is being loading to the gridview to show the user that data is being loading to the gridview. But the image and progressbar also hang.
I have also one ToolTip, I want to display that tooltip in the center of the screen. My code is as follow but it is not positioning that tooltip in the center.
Dim x As Integer = TryCastInteger(Screen.PrimaryScreen.WorkingArea.Width / 2)
Dim y As Integer = TryCastInteger(Screen.PrimaryScreen.WorkingArea.Height /2)
ToolTip1.Show("It will take few seconds to display the data.", KryptonPanel1, x, y)
Suddenly some functions of Word 2007 (in Vista 32) hanged the program, such as Help or Search/Replace. When Word is reopen a message appears: microsoft visual basic. File not found. How can I solve this? I have uninstalled/reinstalled Word twice, but nothing happens.
View 1 RepliesHow do I use for loop in vb.net something like
dim start as integer
Dim customers as New List(Of Customers)
Customers=dataAcess.GetCustomers()[code].....
I want to process some data for each 500 customers..
I would like to be able to stop a loop while executing using the ESC key.I've found a lot about using the above key from within a Form (for example, to unload it), but very little for the use of the key within a Procedure (Sub, Function) and particularly with respect of preventing a loop from carrying on execution.
View 3 RepliesSo I'm running a For loop that creates a ThreadPool thread and executes a task. Once the For loop finishes, I'd like it to "start over" and do the same thing. Now this obviously causes an infinite loop if I don't do it right.
what I'm kind of wondering is; is there a way to "keep" those threadpool threads active and constantly performing a task? it seems like they get disposed of once their "task" is complete.
Right now, the thread connects to a webservice, captures some data, stores it in a List(of String). This ultimately builds a ListView with the data. One of the columns is a "count" and i'd like to keep updating that count continually.
I am currently teaching myself the caveman code of Visual Basic (VB.net). Apparently I fail at If-statements or something, because I cannot get this to work...
[Code]...
I want to write a program to do Markov chain, but my states are quite large. First of all I calculate all the transition probabilities and revenues for all states(1381860 total states), and store in a multidimensional array. Public RevArr(0 To 9, 0 To 750, 0 To 282) As Long
After that the iteration of markov chain should use these as inputs to calculate the steady-state probabilities. But when I try to run the main code I got this error.Exception of type 'System.OutOfMemoryException' was thrown.
The following is the declaration of second array I add just another dimension for storing all the iterations, but I get this error. Dim stateprob(IT + 1, 0 To 9, 0 To 750, 0 To 282) As single
I have written a windows service that is meant to launch a notepad when a specific action happens. The problem i have is that even though the service launches notepad, the actual notepad it self is NOT visible. I know that it has been launced because i can see the process in the task manager. By the way the process is listed as a SYSTEM process rather than a process under my user name (i believe that is because my process is a "LocalSystem" one).
View 4 RepliesMakes the following statement about the code below:
**"The computer evaluates the loop condition in the Do...Loop statment to determine whether the loop instructions should be processed. In this case, the inputsales <> String.Empty condition compares the contenst of the input sales variable to the String.Empty value. As you know the String.Empty value represents a zero length, or empty, string if the inputsales variable is empty, the loop condition evaluates to True and the computer process the loop instructions. *If on the other hand the inputsales variable is not empty, the loop condition evaluates to false and the computer skips over the loop instructions.
Based on the code I think it is the opposite: ...that while the inputsales value is not empty it should evaluate to true and process the loop and if it is empty it should evaluate to false and skip the loop?
See below.
Option Explicit On
Option Strict On
Imports System.Globalization
[CODE]...
I want my vb.net dll to get the data sent from c++ project(exe).Can any body help on in what form this void pointer can be sent via pipe. The void pointer corresponds to enums or structures. I have to get this structures/enums on the vb.net dll end. I have mentioned about using pipe. My question is as what type the pointed to data can be send over the pipe so that I can easily handle the received data at the vb.net dll end.
View 1 Repliesi am trying to write a little program that checks for a process and kills is.here is the
Dim p As Process = Process.GetProcessesByName("Cheat Engine")(0)
p.CloseMainWindow()[code]...
My problem is it�s woking ,yes if the programm ,,Cheat Engine" is running the process is getting killed.But if the program is not running my program crashes.
I'm executing a remote process using WMI and would like to redirect the StandardOutput of that process back to my program. I have found these code examples:
[Code]...
I am getting an error with this code.
The process cannot access the file 'C:UsersdavidDesktopTest Folderdavid 2.xml' because it is being used by another process.
how do i end the prosess after I create the file? Or am I creating it in the wrong manner.The underlined line is where the error ocures.
Public Sub AddDTData(ByVal value1 As String, ByVal value2 As String, ByVal filename As String)
dtUser.Rows.Add(value1, value2, Now.Date)
If My.Computer.FileSystem.FileExists(filename) Then
[code]....
How to get full path of current directory of process from where process starts Like if i use my software to start somefile then I want my software to know where she started it from ( files path) What I mean is the file I opend using my softwares location.
View 2 RepliesMy app starts an On-Screen Keyboard process like this:
Dim PID as System.Diagnostics.Process
:
PID = Process.Start("C:WindowsSystem32osk.exe")
:
[CODE]...
It seems to work 90% of the time. However, sometimes the PID.Kill() fails because it says the process already exited. At this point the OSK is always still there on screen. Yes, I know my code should be testing to see if the process is still running before trying to kill it, but given that the OSK is still on screen..
I have a program that starts another program after setting the regkeys basically the program continually syncs the calandar of outlook and another application.I set the regkeys than launch the c:sync.exe app. I have tried a simple process.start and launching the process as a thread and they both do the same thing: The other process starts and works as it should but my main program goes "White screen" or "not responding" until the process.start has exited.
I want the process.start to run in the background so if users click in my main app it responds and truly that they can access the context menu of my main app from the taskbar while the process.start is running.
i want a code that if a process that i picked is no match in a process list that process that i picked will start
View 4 RepliesTrying to create a button that when clicked will check to see if a certain process image is running and if that process is running give the process focus. If the process is not running then start the application.
View 9 RepliesI am working on a small VB application that listens for commands sent from an Android app.
One of the functions is to extract an archive. I am familiar with how to listen for the unrar process to finish, so I can display a progressdialog on the phone while the extraction is happening, and clear it as soon as it's done.
BUT ... if there is an error/alert from WinRAR, WaitForExit() never gets called because WinRAR is still sitting there open until I click "OK" on the MsgBox.
For Example ... if you try to extract a file that is not actually an archive... an alert will pop up saying "No Archives Found", and basically everything is halted on the VB app and the Android app, and the Android app just sits on a progressdialog saying "extracting..." until you manually hit "OK" on the computer.
As you can imagine, this is a problem if the whole point of your app is to NOT have to go over to the computer.
So... I am wondering if there is something similar to WaitForExit() that will wait for an error and allow me to close out the alert and let the process end.
Here's my Sub for the UnRar command:
Private Sub UnRar(ByVal WorkingDirectory As String, ByVal filepath As String)
Dim objRegKey As RegistryKey
objRegKey = Registry.ClassesRoot.OpenSubKey("WinRARShellOpenCommand")
[Code]......