biggates的心得
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
::
38 随笔 :: 1 文章 :: 20 评论 :: 2 引用
C# 2008 中调用非托管 dll 问题(序):参考材料
最近遇到了在 C# 中调用非托管 dll 的问题,集中在托管/非托管的内存控制部分。
用VC++ 6.0 写的 dll 中,要求调用方释放内存,并会释放掉传入的内存(这个大家应该不陌生吧)。
由于时间问题,不可能重写 dll 。因此对此进行了简单研究。
下面摘录相关的URL链接,具体情况待研究成果出来再慢慢写:
Call Unmanaged Code
By
Vyacheslav Biktagirov
http://www.csharphelp.com/archives/archive52.html
http://www.csharphelp.com/archives/archive63.html
http://en.csharp-online.net/Call_unmanaged_DLL_functions_and_control_the_marshaling_of_data
这里实际上就是个目录,包含了以下页面:
Marshaling Data with COM Interop :
http://msdn.microsoft.com/en-us/library/9f9f3yxf.aspx
Copying and Pinning :
http://msdn.microsoft.com/en-us/library/23acw07k.aspx
Buffers Sample :
http://msdn.microsoft.com/en-us/library/x3txb6xc.aspx
Memory Management with the Interop Marshaler :
http://msdn.microsoft.com/en-us/library/f1cf4kkz.aspx
Default Marshaling Behavior :
http://msdn.microsoft.com/en-us/library/zah6xy75.aspx
另外还有如下页面:
http://forums.msdn.microsoft.com/zh-CN/csharpgeneral/thread/b5f2857d-6dd2-4888-9185-5597f83df610/
@biggates_x86
微博
腾讯微博
标签:
biggates
,
C++
,
C#
,
dll
,
managed
,
unmanaged
,
托管
,
非托管
绿色通道:
好文要顶
关注我
收藏该文
与我联系
posted on 2008-06-19 23:29
biggates
阅读(300)
评论(0)
编辑
收藏
注册用户登录后才能发表评论,请
登录
或
注册
,
返回博客园首页
。
首页
博问
闪存
新闻
园子
招聘
知识库
最新IT新闻
:
·
伊朗封杀Gmail和Facebook等互联网服务
·
分析称专利之争让谷歌苹果两败俱伤
·
Android平台发现新型手机病毒Rootsmart
·
HTC首款Android4.0手机大曝光
·
这是不是你期待的 iPad 3?
»
更多新闻...
最新知识库文章
:
·
高级编程语言的发展历程
·
如何学习一门新的编程语言?
·
学习不同编程语言的重要性
·
为什么我喜欢富于表达性的编程语言
·
计算机专业的女生为什么要学编程
»
更多知识库文章...
China-pub 2011秋季教材巡展
China-Pub 计算机绝版图书按需印刷服务
<
2008年6月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
公告
昵称:
biggates
园龄:
4年1个月
粉丝:
2
关注:
1
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1. gdb前端Nemiver
2. 在Ubuntu中使用autofs自动加载Virtual Box数据空间
3. -lm 必须放在 gcc 命令的最后
4. 常用WinXP小工具集合
5. VritualBox 数据空间使用手记
6. 在 Google Buzz 中使用格式
7. x64 WAMP + Oracle 环境搭建
8. 查看Oracle Dump文件的结构
9. 解决 Vista 下 IceGrid 调试时的监视错误
10. 使用163镜像在线安装CentOS
我的标签
biggates
(20)
php
(7)
JavaScript
(5)
C#
(4)
Internet Explorer
(4)
C++
(3)
IE
(3)
CSS
(3)
Google
(3)
java
(3)
更多
随笔分类
(35)
.NET(3)
(rss)
Assembly(1)
(rss)
C#(3)
(rss)
C/C++(3)
(rss)
HTML/CSS(6)
(rss)
Java
(rss)
JavaScript(6)
(rss)
Lua
(rss)
php(6)
(rss)
Widgets & Gadgets(7)
(rss)
随笔档案
(38)
2011年12月 (2)
2011年10月 (1)
2010年4月 (1)
2010年3月 (1)
2010年2月 (1)
2009年12月 (1)
2009年11月 (1)
2009年8月 (1)
2009年6月 (3)
2009年5月 (1)
2009年4月 (1)
2009年2月 (2)
2009年1月 (1)
2008年12月 (1)
2008年7月 (1)
2008年6月 (3)
2008年5月 (1)
2008年4月 (2)
2008年3月 (1)
2008年2月 (2)
2008年1月 (10)
积分与排名
积分 - 13807
排名 - 6891
最新评论
阅读排行榜
评论排行榜
推荐排行榜