Form Load First Time Is Slow
Jul 1, 2010I am using VB.Net with Access DB. Main form is a Parent MDI. Each form when open first time is slow. It takes noticible time. But, from second time it becomes very fast.
View 6 RepliesI am using VB.Net with Access DB. Main form is a Parent MDI. Each form when open first time is slow. It takes noticible time. But, from second time it becomes very fast.
View 6 RepliesI am trying to create an application. I am using MDI forms method to navigate throughout the application. However, when a user clicks a button to create a new child or when the application execute this code
[Code]...
I wrote last week about a problem with an MDI program that had a large number of forms (each with a large number of controls on it) that was "sluggish" in loading and in switching between the child forms.I've attached an example program in VS2008 (though the actual app is VB2010)Rather than show the hardware control application with all of the text fields, and picture boxes acting as indicators, I made a simple program to show the point. This is exaggerated as this just loads 2000 or so text boxes on a form. In the real app I have ~ 200 assorted controls per form of picture boxes, scroll bars, text boxes, labels etc. Also, there is a large full screen .jpeg as the back ground of each form. All are generated at run time and are placed on the form in the New call of each form. (as in the sample attached)main issue seems to be the methodology I use to switch between child forms. I make the current form .visible = false, and the next.visible = true. I have used this as it "keeps the place" on each page if the user has scrolled or is looking at one section of the form. When the next form .visible = true happens I see the controls added in a "machine gun" fashion instead of all at once.
View 28 RepliesI am using this line of code on form load event it is working very fine but i have to problems
1. It replaces the form name and display the date and time but i want to keep both date and time and forms caption separated by some space.
2. When form loads it load the current date and time but the time does not change it should run.
What should i do please please help me code is as follows
Me.Text = Date.Now.ToLongDateString & " - " & TimeOfDay
I've developed a derived form class that contains various collections of data. Corresponding to this data, I have a series of custom controls which can be linked to said data. I do this via custom UITypeEditors that convert the Custom Controls' Form into my derived Form Class Type and filling in a ListBox with the relevant data for the control in question. When the controls are serialized by the designer, it only stores the index value.
The above all works fine. However, I have found 1 bug that I am trying to work out - which is that, during Design Time, Custom Controls that are placed in sub containers (like a Tab Control) will fire their Load Event BEFORE they are placed inside of the Form. Is there a way to prevent this from happening? OR is there an event which occurs when the Controls are truly placed inside of a form (and not merely a sub container)?
EDIT: Upon Further Inspection, this problem only occurs with the Tab Control and not with other sub containers like Group Boxes, Split Panes, etc.
Something happened to my VS2005 setup and now the first time load for F1 can take a full minute to load. I think the last significant thing I did was install an add-in for ESRI ArcExplorer. I uninstalled that add-in but help is stil VERY slow to start.Does anyone recognize the problem and have a simple fix?
View 2 RepliesI'm trying to make a progressbar that shows the load time of the next form.I've tried alot of different ways to do it, but it and the speed is always the same whether the next form loads faster or slower.I'm not sure what variables to use or anything.
View 3 RepliesJust inherited a VB forms application that must be modified. My problem is that the controls are placed at the form at the load event. There is no controls on the form when I open the form1.vb in Solution explorer.
View 1 RepliesI am loading data from query into a dataadapter and then into a dataset.the datadridview datasource is the set to the dataset.but it takes too long to load the data into the datagridview.
View 2 RepliesThe project is a web app in ASP/VB.net. The issue is that some pages are mind-boggingly slow. After trying to track down the bottleneck, it was discovered to be the load method when filling a datatable with query results.
We are using an Oracle database and queries are executed in stored procedures. As an example, we have a relatively simple select statement within a procedure which returns 2 columns with 6 rows which was determined to take about 0.015 seconds to execute. However it takes on average 7 seconds to load the OracleDataReader into a datatable - a ridiculous amount of time for such a small record set. After messing around with the query, I found that a simple decode statement appeared to be causing the issue. The decode statement is used similar to as follows[code]...
The iBln variable is simply a number being passed in to act as a boolean variable for determining which column should be between two dates. If I comment this decode statement out and make it simply "column1 BETWEEN iDate1 and iDate2" then the load method takes no time at all as it should, signifying that it is indeed the decode statement causing issues.
After I RemoveAt my payList, it appear very slow in edit form, but in new form no problem.How to make it faster. [code]
View 1 RepliesI'm using Visual Studio 2010 Pro on a Windows 7 PC, to build simple VB Windows Form Applications (I've just started learning VB). Lately when I try to debug my applications, it takes unusually long. For example, an application with just a blank form and nothing else will take about a minute to build, and then it will sit for another minute or two until the app window pops up. It didn't use to do this!
View 1 RepliesI have a program that after clicking start, starts looping. Most of the code is in the "start" button event, and the timer keeps calling it every second. Basically the program reads a line from the serial port, opens and reads a couple text files, opens and writes a couple text files, sends a string out the serial port, then repeats.
After about 24 hours of running, the computer and this program get very slow. Screen updates get really slow and clicking on buttons takes the program several seconds to respond. The actual loop itself slows too, I think, but not much. Restart the program and everything is happy again. What would be the best way to go about troubleshooting this? [Code]
Does anybody know why hitting web services the first time takes much longer? I am not sure if this is per user, or per the whole application, meaning that if one user is hitting a web service, will another user hitting the web site also have to wait a while? I am not sure what is happening to rev up the web service.
View 3 RepliesI have an application that consists of about 4 screens. Screens can be changed by clicking on buttons or via menu item. I use about 16 to 17 tables in all for all 4 screens. I've publised the application and it works fine except that it takes about 1 1/2 to 2 minutes to launch the application using the setup file that I save onto my PC. If I get lucky, a little over a minute is already fast for me. What can I do to help speed up the launch time?
View 12 RepliesWe have a project for a client that is written in VB.NET. In one of the projects, we have about 100 modules, which are all VERY simple. They're extension methods that convert between object types. Here is a small snippet:
Public Module ScheduleExtensions
<System.Runtime.CompilerServices.Extension()> _
Public Function ToServicesData(ByVal source As Schedule) As ScheduleServicesData
[code].....
Imports System.Data
Imports System.Data.OleDb
Public Class Form1
Dim con As OleDbConnection
Dim cmd As OleDbCommand
[CODE]...............
The insertion part of the form works great. But my problem is in the form load part......If i leave a field blank(Null),then perform Save operation,close the form after successful insertion and then reopen the form,then it retains the previous values during the form load......This is only in case where i leave a field blank in the previous data entry in the database.......But if i enter values in all fields then form load is working great.
I would like to be able to time a page load time in ASP.net (VBscript). Adding Trace="true" to the page directive is nice, but I need to actually time an event and store it in a variable.In ASP it was easy with the Timer object, but in .net I can't find anything on Google.
[Code]...
How can I load a form and allow it to run it's code in the form load but keep it not visible. I want it to do what it needs to but but not display.
View 3 RepliesI am working on developing a simple console game in Visual Basic in which the "level" is drawn out after being read from a file.
[Code]...
I have problems with transparent form problem is that its too slow example if i click on button where it should just switch another panel control it takes 3-4 seconds because of redrawing [url] so at form load is called redraw() and if i click on a button and panel is switched i again call redraw() form load 6 second switching panels 3-4 seconds
View 1 RepliesWe created a vb.net desktop application in Microsoft visual studio 2005, in deployment phase we found that the application are vary slow in startup (Splash screen), we try many solution (ngen, remove unused name space, code, references) to speed the load but we could not solve it.
View 5 RepliesI have made simple application for access database.I have designed my GUI ,with background image and some button given a colours.
When I run my application all controls are not seen at once , rather it takes time to display it on form. When there was initially no background image it was working smooth.
im using visual studio 2008 for my thesis. i have this mdi parent form as a container in my program and buttons in it to show different childforms. i am just wondering is it possible to show the childforms in slow motion manner, from left of the container to the center?
[Code]...
VS 2008 form.show in slow motion
View 4 RepliesI would like to load a default created image at start. But seems to not be working on form load any ideas.[code]
View 5 RepliesMy c++ app (which has both managed and unmanaged dlls) loads very slow ( > 70 sec) during first time startup. After that it takes 20 sec only during startup. Why? How to make it faster always?
I tried with /Delayloading, rebase etc. It did not give much improvement. In fact after rebase it took more time. note that my app has more than 150 dlls
I have forms in diffrent project but in same Solution which is a dll project. I want to open (show) forms on button click event in another project. I am doing this without any problem. But it takes little time to open. I want that I could make these forms or dll files on Standby mode. I mean if I call them, they open quickly.
I m using this code:
Imports Transactions 'Transaction is my projects name from which I want to call forms
In Button Click Event
Dim FrmDrVouchers As Transaction.FrmDebitVouchers = New Transactions.FrmDebitVouchers()
FrmDrVouchers.Show()
I have been dealing with this problem for quite sometime. I am really hoping that my friends at EE will be able to give me a viable solution.
I am working on building an application that reads and stores information about documents (access databases, excel files, word documents) into a database.[code]...
I'd like to write a simple application in VB.Net using VB.Net Express 2008 (uses .Net 3.5), but it's a bit slow to start on my average computer.
1. When starting a .Net application while no other was loaded before using the same version of the framework, I guess Windows must load the whole framework from disk into RAM. Using eg. Process Explorer, how can I check if the framework is already up and running?
2. Is there a way to speed things up? Is there a way to load the framework at boot time? Pre-compile the application to avoid JIT compiling (provided it makes a difference for a small application)? Other tricks to know?
3. Out of curiosity, is Mono smaller/faster than MS.Net? I don't need more than the basic, run-of-the-mill controls.