Community discussion forum

Accessing dll from vb.net application

  • 5 months ago

    Hi, I had an application written using vb 6.0 i converted it into vb.net 3.5 framework. In this application i use to pass a structre by ref to dll which is written in vc ++ (unmanaged code). when i run the program i use to get the following error

    Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

    A first chance exception of type 'System.AccessViolationException' occurred in ABC.exe

    now here is a code snippet how i am calling this function

    Public Declare Function RunCommSpec1 Lib "XYZ.dll" Alias "CDE" (ByRef ASD As HTY, ByRef dataStruct As RET) As Byte

    the DLL is in bin directory

    I can not understand why i am getting this error. i worked almost a week for this error.

    Thanks

    Post was edited on 17/06/2009 10:57:49 Report abuse

Post a reply

No one has replied yet! Why not be the first?

Sign in or Join us (it's free).

Want to stay in touch with what's going on? Follow us on twitter!