.NET 与 DELPHI WIN32互调用

原创 2006年05月26日 18:12:00

在C#中调用Delphi6写的;

Dellphi DLL文件:
///////////////////////////////////////////////////////////////////
library mydll;

uses
SysUtils,
Classes;

{$R *.res}
function Out_Char(str1:PChar;str2:PChar):Pchar;stdcall;
var
temp:PChar;
begin
GetMem(temp,Length(str1)+Length(str2)+1);
StrCopy(temp,str1);
StrCat(temp,str2);
Result := temp;
end;

Exports
Out_Char;

begin
end.
//////////////////////////////////////////////////////////////
在C#中调用方式:
[DllImport("mydll.dll")] public static extern string Out_Char(string str1,string str2);

就实现了DLL 传string类型数据。
注意:

DllImport需要引入“using System.Runtime.InteropServices”命名空间。

相关文章推荐

暴强贴:从.NET平台调用Win32 API

作者:刘铁猛 日期:2005-12-20 关键字:C# .NET Win32 API 版权声明:本文章受知识产权法保护,如果阁下想转载,在转载的时候烦劳阁下连同在下的姓名一起转载,并向blade...

暴强贴:从.NET平台调用Win32 API

作者:刘铁猛 日期:2005-12-20 关键字:C# .NET Win32 API 版权声明:本文章受知识产权法保护,如果阁下想转载,在转载的时候烦劳阁下连同在下的姓名一起转载,并向blade...

从.NET平台调用Win32 API(C#调用的dll动态链接库)

原文地址:http://liutiemeng.blog.51cto.com/120361/18764/  特别通俗易懂,不得不分享一下。 作者:刘铁猛 日期:2005-12-20 关键字:C# ...

Win32API、MFC、.NET多线程并行求矩阵乘法(星星笔记)

1.运用Win32API实现,程序如下:

并行计算----5种方式实现判断是不是素数.Net,Win32,JavaRunnable,OpenMp,JavaThread

并行计算----5种方式实现判断是不是素数.Net,Win32,JavaRunnable,OpenMp,JavaThread,本文章不在于学会怎么去判断是不是素数而是在于体会并行计算...

《Win32类型和.net类型的对应表》及感悟例子

《Win32类型和.net类型的对应表》Figure 2 Non-Pointer Data TypesWin32 TypesSpecificationCLR Typechar, INT8, SBY...
  • jjjfox
  • jjjfox
  • 2011年01月26日 15:40
  • 392

C指针原理(31)-win32汇编及.NET调试

.NET堆栈原理 1、用调试器调试线程  1)栈调用 以下面代码为例 Imports System.Threading      Public Class Form1       ...

Win32API、MFC、.NET并行求数值积分PI(星星笔记)

运用Win32API实现

并行计算实现判断一个数是不是素数--Win32和.Net两种方式结合

并行计算通过.net和Win32实现素数的判断,关键在于并行计算的运用和学习

在.NET中輕鬆快樂叫用Win32 API

在.NET中輕鬆快樂叫用Win32 API
  • dz45693
  • dz45693
  • 2011年05月10日 09:50
  • 2652
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.NET 与 DELPHI WIN32互调用
举报原因:
原因补充:

(最多只允许输入30个字)