Wrox Programmer Forums
|
ASP.NET 2.0 Professional If you are an experienced ASP.NET programmer, this is the forum for your 2.0 questions. Please also see the Visual Web Developer 2005 forum.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the ASP.NET 2.0 Professional section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old January 23rd, 2007, 01:45 AM
Registered User
 
Join Date: Jan 2007
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
Default C# Interop problem with ASP.Net

I am using DllImport to call the win32 API of our own C++ dll.

The API takes pointer to pointer to struct. So I am passing reference of IntPtr to that API and getting the data . I am using Marshal.ReadIntPtr to get each pointer to struct and get the data within the struct.

If I call this API from any windows application (console) I am getting the proper output and everything works fine.

But incase of ASP.Net, when I call the API from the code behind, the data comes properly but, in many cases
the aspnet_wp.exe crashes. When I debug that, I found that till the page_unload of the web page everything works fine, and after that only suddenly the worker process crashes. Thus I felt there can be some problem in deallocating the Intptr which works as Pointer to Pointer to struct.

I tried to deallocate the IntPtr (which was allocated in C++ code) using Marshal.FreeHGlobal and Marshal.DestroyStructure. None of this worked for me and I dont have any solution for the same.

Looking forward for your reply.

Thanks and regards,
Jitendra





Similar Threads
Thread Thread Starter Forum Replies Last Post
C# Interop problem with ASP.Net jitumandalia C# 2005 0 January 23rd, 2007 04:57 AM
C# Interop problem with ASP.Net jitumandalia .NET Framework 2.0 0 January 23rd, 2007 01:43 AM
C# Interop problem with ASP.Net jitumandalia Visual Studio 2005 0 January 23rd, 2007 01:41 AM
ASP.NET Interop issue? lmcgann ASP.NET 1.0 and 1.1 Professional 0 October 24th, 2003 03:55 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.