VS 2010 Random AccessViolationException's Since Upgrading?
Mar 2, 2011
We recently upgraded VS 2005 to VS2010 and converted an application seemingly without any problems. But when deployed to the customer they are getting intermittent errors at seemingly random places in the program which force the application to close and AccessViolationExceptions being logged to the Application Event Log.
The customer's site is a multi user environment with the application hosted on a server and users running the app via RDP. We get two errors in the event log:
Application: ContainerDepotSystem.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
[Code]...
View 12 Replies
ADVERTISEMENT
Mar 18, 2011
I bumped onto another little problem during my project,the problem is as following:I have a project with multiple forms. My startup form is Form1.On Form2 I have a button that calls the open file dialogue (ofd)When I try to open it I get a " AccessViolationException *Attempted to read or write protected memory. This is often an indication that other memory is corrupt.*Now the strange thing is that,when I place a button for the ofd on my form1 ( my startup form ) the dialogue does open and it doesn't crash.If I after first opening the ofd on form1 continue to form2 the ofd works there aswell.I've been tracing this problem down as good as I can and I found out that the ofd doesn't work anymore after I read data from a DB ( access )
To show you what I mean I'll type the code I used for the DB reading here:
[Code]...
View 2 Replies
Apr 9, 2011
I have a simple loop that "sleeps" a thread..Out of nowhere i will get this error below, it could be 1 minute, 20 seconds, 5 seconds, all at random times...how to fix it?
View 7 Replies
Jan 11, 2010
VS 2010 [RESOLVED] Marshal.ReadInt32 -> AccessViolationException
View 6 Replies
Apr 14, 2010
I've developed an application using VB 2008 Express and there are some customers using it,of course they have framework 3.5 installed.Can I upgrade to VB 2010 but keep target of my project to framework 3.5 (there is a option on Compile tab to chose target framework version),is it a good idea or not ?
View 5 Replies
Jun 19, 2010
I have a piece of code like...
If FRM_LOADED(lngID)
Then
FRM_X(lngID).WindowState = FormWindowState.Normal
[Code]......
and in VS 2008 the form (FRM_X ) loaded and invoked the Load method. After upgrading to VS 2010 the same code executes and displays the form but the Load method isn;t executed.
View 3 Replies
Dec 21, 2011
I am working on upgrading an old Access 2000 database to VB .NET (2010). There is one form that I am having trouble figuring out how to build so that it works similarly to the Access form. In Access, there is a header, detail and footer for this form. The objects in the detail section only need to be created once and Access will "copy" them for each record in the database and fill in the appropriate information (the form objects include buttons, textboxes, comboboxes, etc.).
How can I do this in VB .NET? Each different area that is chosen will have a different number of sections. I've thought about using a GroupBox, but I'm not sure how to make that work.
View 2 Replies
Nov 20, 2009
I am trying to upgrade a project that was originally designed in Vb6 to Visual Studio 2010 beta. In my application, I communicate with a device that has embedded code through a serial port. My Vb6 project states the following and works: SerialPort.Output = Chr(&HAD) My new code in Visual Studio states:
[Code]....
I am using the MSComm controll. I have duplicated all the settings from the older program.
View 3 Replies
Nov 20, 2009
I am trying to upgrade a project that was originally designed in Vb6. I am trying to bring it forward to Visual Studio 2010 beta. One problem that I am having is that the testbox.locked property is no longer supported. What would be an appropriate property to use in this case?
View 2 Replies
Dec 2, 2010
There shouldn't be any problem whatsoever right?
VBScript_RegExp_55.RegExp
and
VBScript_RegExp_55.MatchCollection is gone
VBScript_RegExp_55 name space is still around but only contain interface globalObj and errObj.
View 9 Replies
Dec 23, 2009
I am upgrading my program from VB6 to VB2010. In VB6 I am using about 200 pictureboxes loaded at runtime starting with one of each different picture
Private Sub Form_Load()
Image1(0).Top = 2340
Image1(0).Left = Screen.Width - 1300
Image1(0).ZOrder 0
[code]....
What can i use instead of control arrays in VB2010 to get the same functionality as in VB6, or does VB2010 use control arrays?
View 3 Replies
Jan 5, 2012
I have to update and old VB project made with Visual Studio 2005 that uses Crystal Reports to Visual Studio 2010. I've installed the Crystal Reports plugin for VS 2010. I can compile the program under VS 2010 but when I run it and try to generate a report I get many errors popping up from the Crystal Reports Viewer. When I compile and run the project in Visual Studio 2005 (with the old Crystal Reports plugin that comes with it) everything works fine.
The problem is caused by SQL Expressions that are SELECT statements that are not enclosed in parenthesis. This is a problem because there are ~250 SQL Expressions like that in the report file (and it's not the only report with this problem). When I look at the .rpt file in Crystal Reports 10 and use Database -> Show SQL Query the SQL Expressions have parenthesis around them despite there being no parenthesis around these statements in the SQL Expression Editor. When I do the same in Crystal Reports 2008 the SQL Expressions don't have the parenthesis included.
Is there a way to make Crystal Reports 2008 or the plugin in for VS 2010 automatically include the parenthesis around SQL expressions, or was this feature removed? If it was removed, is there anyway to enclose the SQL expressions in parenthesis other than editing each one manually?
View 1 Replies
Apr 4, 2010
The class Random is out right defective. It always produces the same random numbers in the same sequence. Things I have tried so far is every kind of seed you can think of as well as Randomize. The result is that I always get the same random numbers in exactly the same sequence.
View 4 Replies
Nov 26, 2011
I am practicing using the drawing commands, and have gotten a grass background and black happy face that moves around the background.It's a 10x10 grid of 50 pixels.I want (at the moment, when i press enter) it to generate a random number of trees (15 ~ 25) at random locations on the background. The program doesn't freak out about anything, and the variables seem to be right (using stop commands) but it's not drawing anything. Here is the code for the "GenerateTrees" command I have for when I press enter.
Private Sub GenerateTrees()
NumberOfTrees = Int(Rnd() * 10) + 15
For i = 0 To NumberOfTrees - 1
bmap.MakeTransparent(Color.Fuchsia)
[code].....
View 4 Replies
Apr 19, 2012
I've made an image viewer which opens a random image from a specified folder, but the random number is not that random at all... I've already used Randomize(), but without result.
View 3 Replies
Oct 8, 2009
I am using a com DLL in the following manner:
#Region "API Function"
<DllImportAttribute("abc.dll", EntryPoint:="optcntl")> _
Public Shared Function optcntl(ByRef pBlocks As blocks) As Integer
End Function
#End Region
This DLL using the other four dlls to complete its processing. If I change the current directory path from the /bin/ folder to other folder in C or D drive which contains all the DLL. I get the following Error message: System.AccessViolationException: Atempted to read or write protected memory. This is often an indication that other memory is corrupt
View 1 Replies
Aug 16, 2010
I get AccesViolationException with a code when I try to send a packet back to a server. I tried another way with my packet sniffer dll, there I get a SEHexception.Here is my code I used where I get the AccesViolationException:
Public Declare Auto Function vpSendPacket Lib "VBPCAP.DLL" (ByRef packet() As Byte) As System.Int32
Public Sub sendpacket()
Dim str As Object[code]....
I think the program I'm trying to send to is protected.
View 1 Replies
Dec 15, 2010
I wrote a backup utility that synchronizes a list of folders. Errors appear in a list. In the list I can right-click to retry, exclude the folder next time, or open the folder in explorer to examine.When I shell to explorer I get an AccessViolationException. Form1 opens Form4 with Form4. ShowDialog(), and that's where the error occurs. The error does not occur within Form4 where the shell function is called. memory must be getting trashed somehow.I've used two methods, Shell and System.Diagnostics.Process.Start. Each produces similar results. Shell waits awhile before causing the error, but Process.Start causes the error immediately.This is VB.Net 2010 using framework 4, though I did resolve a shell problem once before with VBA by writing out a VBScript file then shelling to the VBScript file.
View 3 Replies
Dec 15, 2010
I wrote a backup utility that synchronizes a list of folders. Errors appear in a list. In the list I can right-click to retry, exclude the folder next time, or open the folder in explorer to examine.
When I shell to explorer I get an AccessViolationException. Form1 opens Form4 with Form4.ShowDialog(), and that's where the error occurs. The error does not occur within Form4 where the shell function is called. Memory must be getting trashed somehow.I've used two methods, Shell and System.Diagnostics.Process.Start. Each produces similar results. Shell waits awhile before causing the error, but Process.Start causes the error immediately.
This is VB.Net 2010 using framework 4, though I did resolve a shell problem once before with VBA by writing out a VBScript file then shelling to the VBScript file. I don't think the process being started is isolated enough. It's sharing memory or something else.
View 5 Replies
Sep 21, 2006
I seem to be in a quandry over an error that makes no sense to me.In following some examples I have found on the Net, I've been attempting to use the MSHTML library in vb.net to access the HTML DOM.[URL]...when I look at the error message, it tells me that memory could be corrupt elsewhere. I've attempted this line of code by omitting the "http://"portion of the URL, byt trying numerous web sites, and with various other arguments in the 2nd parameter, such as "", ControlChars.NullChar and "null". I've also reset my PC and created a brand new application with only that code and get the same results.I am using VS.NET 2005,version 8.0.50727.42I don't know if it will help, but the details from the exception object are as follows:System.AccessViolationException was caught Message="Attempted to read or write protected memory. This is often an indication that other memory is corrupt." Source="mscorlib" StackTrace: at System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData) at mshtml.HTMLDocumentClass.createDocumentFromUrl(String bstrUrl, String bstrOptions)at MSHTML_DOM_Practice_1.Form1.createDoc(String URL) in D:Dev V.2Misc practice projectsMSHTML DOM Practice 1MSHTML DOM Practice 1Form1.vb:line 19I,
View 3 Replies
Jun 16, 2010
Here is a part of my code which loops through the items in a checkedlistbox.. The text of each item is the name of a computer.When the loop runs for the first time, it runs fine, but when it goes through the loop the second time I am getting the following exception:Attempted to read or write protected memory. This is often an indication that other memory is corrupt..The code connects to wmi and retrieves the time zone information from the registry.. It is given below: [code]' then there are lines of code which does something with 'lngTZBias..So, if the checkedlistbox has only one item checked, the code runs fine.
View 1 Replies
Dec 28, 2011
The error message that I've been getting for the past few months when trying to access functions of a specific third-party .dll using vb.net is this: "An unhandled exception of type 'System.AccessViolationException' occurred in test.exe Additional information: Attempted to read or write protected memory. This is often an indication that other memory is corrupt."
I've been researching this error message, and I have come to know that it is likely due to either attempting to access memory that isn't available or due to "enhanced" security features.I am trying to access a third party .dll. The functions in that .dll all deal in one way or another with Handle types (either returning them or accepting them as parameters). I understand that handle's can be essentially pointers to pointers (pointing to an entry in a memory table, which is itself a pointer), and I also understand that handle's don't, strictly speaking, exist in the .NET framework, but I do understand that through some combination of IntPtr's and possibly the Marshal class, they can be dealt with.
I don't believe vb.net's lack of a Handle type is the problem, because the dll function that I am calling, which on success returns a handle, returns a number <= 0 if the ip address it is searching for is not found, and the ip I specified doesn't exist. Also, the error really only occurs when executing the code from within the the Visual Studio environment. I compiled the executable and ran it 77 times(literally), and I only got the error on the 77th try.
I'm trying to find out all I can about this error. I would like to completely eliminate it. Could the error come as a result of something happening within the dll itself? The function asks for an ip address, and the ip address I have specified doesn't currently exist on the network, but as far as I know, the function handles that by returning a number less than or equal to zero. I am very confused as to what the problem could be. I have successfully interfaced with .dll's before. I've read about the hotfix for .NET 2.0 regarding this error message,but I'm a little skeptical. I've tried everything else I can think of, though, so I may give that a shot.I'm 100% certain that:
-I am calling the correct function within the .dll
-I am using a signature that matches the signature of the function
-The error has nothing to do with User Account Control.
The code is very simple to try to isolate the issue:
Imports System.Runtime.InteropServices
Module test
<DllImport("3rdparty.dll", EntryPoint:="#12")>[code]......
View 8 Replies
May 27, 2010
I have a subroutine that was written in fortran that I need to call from VB.NET where all of my other functions are written. I did not write the fortran, and hardly know fortran. I am getting the below exception on my dll function call and don't know how to fix it. I wonder if it is due to incongruent variable lengths? I have the source for my fortran and compiled it using the g95 compiler. I have tried compiling it with a flag on which is supposed to force all of the reals to 32 bits (-r4). It weirds me out that you don't seem to be required to initialize variables before use in fortran. I thought it was supposed to be a ridged language.
[Code]...
View 2 Replies
Oct 6, 2011
I'm trying to call a C++-compiled DLL from VB.net and I'm running into some problems. Seems like there's an obvious solution, but I can't figure it out.Here is the function declaration in C++:
MyFunction(int trailingaveragesize, double sigmasize, int myflag, int sizeSeries, double *Xdata, double *Ydata, int sizeinputparameter, int *averagePairs, double *PositionsSize, double *PnLSize)
Here is how I'm calling it in VB.Net:
[Code]...
View 2 Replies
Sep 18, 2009
I have a website that i've been working on for about a year now.Recently, it's started throwing System.AccessViolationException every now and then, in my dev machine, mostly, when I was away from the machine.I haven't changed anything on the server code in weeks, since I've been working 100% on the Javascript part, and this error started appearing recently.
Also, the code I'm doing is 100% managed. I'm not doing any interop, calling strange DLLs, nothing. It's pure VB.Net, so I don't see how I could be generating one of these myself.Now, I've been using this new machine for a couple of months, and it's not working 100% right. Every 2 or 3 days I'm getting a blue screen for example. I haven't had time to diagnose it properly, but I'm suspecting I may have a faulty RAM chip.
[Code]...
View 4 Replies
Dec 24, 2010
I get an AccessViolationException using this code (attempted to access protected memory, this is often an indication that other memory is corrupt) on the line in DoWaitNotify that copies the pixel data back to the location in memory. In my experience, that usually means that the array is too large, but it all seems to check out. Does image data expire after a certain time or something?
Public Class Form1
Private Const NUM_THREADS As Integer = 3
Private Original As Bitmap
[Code]....
View 4 Replies
Aug 31, 2010
Private Declare Function CascadeWindowsNative Lib "user32" Alias "CascadeWindows" ( _
ByVal hwndParent As Long, _
ByVal wHow As Long, _
ByVal lpRect As Long, _
ByVal cKids As Long, _
ByVal lpkids As Long) As Integer
calling:CascadeWindowsNative(Nothing, &H4, 0, 0, 0)
View 2 Replies
Apr 1, 2011
I am trying to find the time-outs the user has set for the PC similar in function to the command line:
powercfg /q SCHEME_CURRENT SUB_SLEEP but I want to do something a bit more elegant than firing off a command and parsing the values out of the captured output. I've managed to source a number of element examples from the net and cobble parts together into a program.
I've got a fair way but am now stuck on the call to powrprof.dll - PowerEnumerate function. I've checked it on Microsoft's site and my call seems to be okay yet it still fails with 'System.AccessViolationException was unhandled'
[Code]...
View 3 Replies
Apr 14, 2011
I have been tasked with upgrading a large web application from .net 1.1 to 3.5. I have converted it using Visual Studio 2008, and it compiles ok. Should I be expecting everything to work correctly straight off? And if not can anyone suggest what are the major pitfalls I should be looking out for. Should I be taking the time to write and carry out a full test for the entire system, or is that overkill?
View 2 Replies
May 26, 2011
We are upgrading a VB6 project to VB.NET. I ran it though an upgrade utility (Artinsoft). I guess the question is where is the GUI. In VB6, there is a form designe and Object mode. That does not exist in vb.net correct???
It looks like during the upgrade the entire GUI, the forms, the buttons, they are all gone. None of that was upgraded. So does the entire GUI have to be recreated in asp.net or something?
View 3 Replies