Release All The Memory?
Oct 1, 2010
in main form, when a button is clicked, it opens a new form which has a webbrowser. users can use it to browser some sites. if the user closed this form, it goes back to the main form. and they can click button to open the browser form again.
I noticed that one thing. if the browser form is opened, it uses much memory (which is normal because of the site it browses). however, after the browser form is closed, the memory is not released.
In the browser form, when it is closing, the webbrowser is disposed and dereferenced. and no other part uses much memory in the form. GC is called too. what else should I do to release all memory the browser form uses?
now, it is like once the browser form is opened once, the memory usage never goes down even the form is closed.
View 13 Replies
ADVERTISEMENT
Mar 4, 2011
I have a main window in my project, and numerous other child widows inside the main.I have noticed that. When I open the main window occupies 1500K of memory, when open one child window then adds in occupied memory 6000K.When I open the second window doing the same. When I close the two child windows the occupied memory is not released.So What I want is to release the occupied memory when ever I close child windows.How I can do that? with some code example in vb.net if it is possible.This problem often sawing in the computers on the Local NET not in my computer (developer computer which has the SQL server on it).
View 7 Replies
Oct 4, 2011
When a sub runs, it is using up large chunks of memory on every pass. It is loading pics into a listview. The pics are 1 to 2mb each and it is consuming 30-60mb for each one. How to release the memory once I close the form. Is there anything I can do to reduce it?
Private Sub PhotoFrm_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
For Each ImageStr As String In Images
Dim Extension As String = IO.Path.GetExtension(ImageStr)
Dim fs As New IO.FileStream(ImageStr, IO.FileMode.Open)
Dim br As New IO.BinaryReader(fs)
[Code] .....
View 7 Replies
Sep 17, 2010
how can i release a form from memory i am using public variables in my form , & the same variables are appearing on the form controls , like text box and datagridview values
i want to use
MyForm = nothing OR MyForm.dispose
so that the form will take rebirth on next open
View 2 Replies
Jun 11, 2012
Is it necessary to clear a List of String to release memory?Or is it done automatically?
View 1 Replies
Sep 29, 2011
I am using Rational Functional Tester(RFT) tool with Visual Studio 2010. The scripts are written in Vb.net. The application gets slower frequently and sometimes the browser gets hang..I assume the problem is in memory leakage. We are cleaning the memory of objects by calling dispose in finally but still there is no improvement. How can we increase the performance at the best in terms of memory.
View 14 Replies
Apr 13, 2010
An application that has 3 Webbrowsers instantiated at design time navigates to webbrowser2 15 times every minute with a different webpage. Webbrowser2 is disposed of after each web page is received and processed. The size of the private application memory continues to grow as when the disposal was not instigated. The application memory grows to 1GB and then the program stops responding. Any suggestions? [Code]
View 1 Replies
Sep 17, 2011
I have a function which return the Dataset and my question is that, is dataset memory release automatic when function work finished if not please suggest me how i release memory in below sample question?
public function givemedataset()
dim keepme as new dataset
'grabbing record into dataset
return keepme
end function
Private Sub forumbrowsebtn_Click
dim getme as dataset=givemedataset
end sub
View 1 Replies
Nov 5, 2009
In VB 2005, I am calling a C++ DLL function that returns the address in memory and size in bytes of a jpeg image. How can I load that jpeg image directly from memory into a picture box in my VB form? I cannot afford to save it to disk first.
View 10 Replies
May 22, 2007
Im getting a problem with one of my programs I have made in visual basic.NET where it gives me a memory error when i debug the program in the IDE. the exact error is this: "Attempted to read or write protected memory. This is often an indication that other memory is corrupt". My program basically has a few forms with text fields on that get their text values from an access database on the same hard drive. Im wondering if im doing something wrong because my program just seems to eat up memory whenever it does anything. For example I have one form that has a combobox on it and when you change the drop down list selection it retreives a few strings from the database and puts them into the relevant text boxes, if you keep changing the selection then the memory usage (in task manager) just keeps going up and up. occasionally I get the error mentioned above when debugging but in my built version of the program it throws an exception everytime the memory usage gets past 49K.
Also I noticed when debugging in the "immediate window" frame I get the following message often:A first chance exception of type 'System. Invalid OperationException' occurred in System.Data.dll...Do I need to somehow be "releasing" the memory that is used to gather data once it becomes redundant?
View 12 Replies
Nov 24, 2011
I am using the following code
This error occurs :
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Public Class FormRegEnumValue
[CODE]......................
View 2 Replies
Feb 1, 2009
QuoteSystem.AccessViolationException was unhandled Message="Attempted to read or write protected memory. This is often an indication that other memory is corrupt." Source="System.Windows.Forms"
Im designing a web browser and i continue to receive this error after going to about 3 websites it crashes with that error.
View 6 Replies
Jan 20, 2010
I have a BackgroundWorker object that I instantiated to perform a DB process on a background thread ansynchronously. I have event handlers for DoWork and RunWorkerCompleted. I can tell that the BackgroundWorker is disposing of itself because I added a message box into the Disposed event handler.Is it necessary to detach the event handlers to ensure that the memory is cleaned up and that there are not memory leaks?
View 1 Replies
Apr 17, 2011
I've noticed that every time I start a new thread in my program, the memory usage jumps about 1000k and it never goes back down. I have ensured that the thread is no longer running, and only one instance of my worker thread is ever running at a time. I am using ThreadPool.QueueUserWorkItem and ASyncOperation to get stuff done. The program starts using a Sub Main in a module that uses STAThread; I read that using STAThread instead of MTAThread makes it impossible for the Garbage Collector to get in and consider objects for garbage collection. However, when I change the STAThread to an MTAThread, the WebBrowser control in my frmMain cannot be instantiated.
I get this exception:
Code: An unhandled exception of type 'System.Threading.ThreadStateException' occurred in System.Windows.Forms.dll
Additional information: ActiveX control '8856f961-340a-11d0-a96b-00c04fd705a2' cannot be instantiated because the current thread is not in a single-threaded apartment. I do threading with the WebBrowser control, so will using MTAThread fix my problem? If so, how should I partition my code so that the WebBrowser control won't be affected by the above exception? I call the thread repeatedly with a timer (although only one instance ever runs at a time), and my program's memory usage starts at about 5000k and can jump to 300,000k+ depending on many times the thread needs to be called.
View 6 Replies
May 27, 2009
I cannot use Visual Basic 2008 at all. When I go to "new project" and choose "Windows Form Application" I get this error.I have tried multiple uninstall/reinstall with no result.A microsoft reply to this suggested that I needed: " .NET Framework 2.0 Service Pack 1 " I checked, and I did not have the .netframework 2.0 service Pack 1.
When I tried to download and install the above from Microsoft.com, the istaller said that "it was not allowsed" and I was not able to install the service pack 1.
I tried Uninstalling net framework 3.5, 3.0, 2.0 and then reinstalling .netframework 2.0 sevice pack 1; then reinstalling Visual basic 2008 express edition. At the reinstall of Visual basic 2008, .netframework 2.0 sevice pack 1 is unistalled by .net framework service pack 2.When I check the foruims for simiar problems, the formus are mostly for Visual basic 5.0, or other programs that I do not have.
Here is the programs I have installed:
Operating system: Windows XP
Microsoft .net framework 1.1
Microsoft .NET framwork 1.1 Hotfix(KB928366)
Microsoft .Net Framework 2.0 Service Pack 2
[code]....
All the security updates and hotfixes for Widows XP.
View 4 Replies
Jan 11, 2012
The follow code can be called about 6K times on the server it is run on then gets a out of memory error in the last catch statement. I don't see what is wrong with the code, it works well up until the out of memory..
Public Function AddUserToGroup(ByVal sSamAccountName As String, ByVal sGroupName As String) As Boolean
Try
Dim returnStatus As Boolean = True[code]......
View 3 Replies
Feb 9, 2011
I have two forms, Form1 and Form2. Form2 has a button to show OpenFileDialog. I call Form2 from Form1 by a button. My startUp Form is Form1. When i start debugging, i press my Form1's button to show my Form2, it shows, but when i click On Form2's Button to show OpenFileDialog it is giving me exception that
"Attempted to read or write protected memory. This is often an indication that other memory is corrupt."
When i set my startup Form to Form2 and click Form2's Button to show OpenFileDialog then it shows!
View 13 Replies
Aug 3, 2010
I have a new problem with this same Form Printing project and I get exactly the same exception but from the different point of code:
line 538: d.PrintFunction(c, typePrint, mp, x, y, extendedHeight, ScanForChildControls)
The exception type is System.AccessViolationException and it says (after I translate it from my own language in which the message is given in my pc, into English):"Protected memory was tried to be read or written. This often indicates that the other memory is damaged"
View 1 Replies
Aug 4, 2010
I am getting the following error: "Attempted to read or write protected memory. This is often an indication that other memory is corrupt". i am using interop service.
View 2 Replies
Feb 9, 2011
This code was put together for a one time run. It's purpose is to count all the pages in a group of images. After about 6000 of 1,250,000 images in ##X it throws an "out of memory" error. Besides it being thrown together for a one time run does anybody see anything obvious that could be causing the error?
CODE:
View 5 Replies
Jun 18, 2010
What is the 'proper way' of giving my application to people?
Ideally I just want to zip up the minimal amount of files and for people to put this in a folder of their choice and just run it.
I've noticed from playing with a "Publish" I end up with a "setup.exe" and also a "Application Files" folder.
Within that folder are the necessary files (a DLL and a .EXE) to run my application. Can I just supply those two files out to people?
View 7 Replies
Mar 27, 2012
I'm trying to save rtf files in this manner to bin (rtb9 is the rtf control and there is button when clicked opens it):
Private Sub tempSave()
f My.Settings.rtbx = "rtb01" Then
[code].....
View 7 Replies
Apr 21, 2010
Currently we are using the Microsoft data access library Writen with a Oracle data provider for the framework 1.1. My customer has mandated that we upgrade from Oracle 10G to 11G release 2. 11G requires the .net framework 2.0 Is there a way to use the new Oracle data provider 11g release 2 with the older frame work. I have looked at/attempted changing the policy for oracle in the Windows assembly but my understanding is because its a third party DLL, I cannot.
View 4 Replies
May 18, 2011
i am developing digital album software. using Photoshop.i have an doubt...
Class
Private Appref as Photoshop.Application
Private Sub DocInfo()
[code].....
View 1 Replies
Jun 1, 2012
On the back of a Windows Form, I get a window DC, create a Graphics object with Graphics.FromHdc, and then dispose the Graphics object before releasing the DC.
Private Declare Function GetWindowDC Lib "user32.dll" (ByVal hwnd As IntPtr) As IntPtr
Private Declare Function ReleaseDC Lib "user32.dll" (ByVal hwnd As IntPtr, ByVal hdc As IntPtr) As Integer
Dim hdc As IntPtr = GetWindowDC(Me.Handle)
[code]....
Why did they do it this way?Should the DC be released before or after Graphics.Dispose?It is possible that the wrong order can cause resource leaks or memory corruption?
View 1 Replies
Jul 9, 2010
I have a 3rd party DLL which converts my file(ex: text file) their intermediate format.
this function convert the file to their intermediate format and stores the result in targetdirectory.
Dim result As Result = test.Convert(file, targetdirectory)
If Not result = result.Success Then
MsgBox("Convertion failed")
[Code].....
View 3 Replies
Oct 11, 2010
This is just a test app I'm using as a training tool.It connects to a MS Access 2007 db.It gives me no error when I run it from the IDE but when I run the exe from the in elease it gives me this error,Failed to enable constraints.One or more rows contain values violating non-null, unique, or foreign-key constraints.I've found the relation thats causing this but, the data in the tables seems to be fine.No missing Primary keys, no duplicate primary keys, there no extra foreign keys.
View 2 Replies
Mar 31, 2009
I made a .exe file of my project (in vb2008 express ed.) and it was all working and then I copied the release file out of my project and an error came up (something about UNC share) and i realized the path was wrong, so when I tried to delete the Release file (currently on my desktop) a pop up message says you need to be administrator to delete this file so I press continue (as I am the administrator) and another message comes up saying "You need permission to do this" "Try Again?", when I click "Try Again" the same message comes up. I know this isn't directly involved with VB, which leads me to my second issue:
How can I create a file that is external from VB yet it still works? In my code there is a path that connects it to SQL is it perhaps something to do with that?
View 2 Replies
May 28, 2010
I have one global generic exception handler(catch ex as Exception) for all unhandled exceptions from application.But in debug mode(app runs from VS) I don`t want that exceptions go to this global handler.Better for me is when VS stops app on place when exception occurs.
View 2 Replies
Apr 7, 2011
When you build the .exe file there is a grey title underneath it that's says windowsapplication1 (something like that).
View 5 Replies