`
huobengle
  • 浏览: 860566 次
文章分类
社区版块
存档分类
最新评论

C#调用Delphi Dll返回字符串的示例

 
阅读更多
//----------------------Delphi-------------------
procedure GetSqlData(ASource: PChar; ADest: PChar; ADestSize: Integer); stdcall;
var
S: string;
begin
if ASource = nil then Exit;
S := Format('%s 路过!',[ASource]);
Move(S[1], ADest^, Min(ADestSize, Length(S)+1));
end;{ GetSqlData }
exports
GetSqlData;
//----------------------C#-------------------
[DllImport(@"TempLib.dll")]
public static extern void GetSqlData(string ASource, StringBuilder ADest, int ADestSize);
private void button1_Click(object sender, EventArgs e)
{
StringBuilder vDest = new StringBuilder(1024);
GetSqlData("Zswang", vDest, 1024);
Text = vDest.ToString();
}
分享到:
评论

相关推荐

    DataMatrix二维码生成DLL,含调用说明及代码(C#和DELPHI源代码)

    遇到个项目不用QR码,指定DataMatrix码,所以做了个DLL用于生成DataMatrix二维码,本资源提供此DLL,以及C#和Delphi的调用示例。

    调用DLL示例最新附加易语言

    基本上覆盖了目前主流的开发语言,DLL使用C++编写,演示了VB、C++、DELPHI、JAVA、C#、汇编、易语言调用这个DLL的方法。有些语言我提供了静态和动态2种调用方法。没有写的恕我孤陋寡闻,如果谁知道请联系我QQ:...

    调用DLL示例最终版

    基本上覆盖了目前主流的开发语言,DLL使用C++编写,演示了VB、C++、DELPHI、JAVA、C#、汇编调用这个DLL的方法。有些语言我提供了静态和动态2种调用方法。没有写的恕我孤陋寡闻,如果谁知道请联系我QQ:79194034,或者...

    SuperDotNetAPI:API方式直接调用C#的DLL,支持多音字转拼音、Gzip解压缩、公式计算(VBA、C++、VB、Delphi甚至java都可以)

    这两年,我在VBA应用方面一直有几大痛点: ...本DLL库可以被C++、VB6、Delphi、VBA等多种语言调用(接口提供VBA示例,其它语言自己写。)。支持32位和64位操作系统。 运行环境:需要.net Framework 4.0或以上,支持XP。

    调用DLL示例最新附加JNA

    基本上覆盖了目前主流的开发语言,DLL使用C++编写,演示了VB、C++、DELPHI、JAVA、C#、汇编、易语言调用这个DLL的方法。有些语言我提供了静态和动态2种调用方法。没有写的恕我孤陋寡闻,如果谁知道请联系我QQ:...

    获取硬盘序列号dll

    jyDisk.DLL可以应用于各种流行的开发语言,比如Delphi, C++Builder, C#, Visual C++, Visual Basic, Visual Basic.NET, PowerBuilder等,示例为delphi7调用代码和c#调用代码. jyDisk.DLL特性 1.支持windows2000,xp...

    二代证控件及各个语言的实例

     使用调用示例时请将cardapi3.dll、sdtapi.dll、WltRS.dll、license.dat四个文件放在被调用的路径中。  使用C#、VB.net示例时请先根据需要修改输出文件的路径。C#:“项目”->“(项目名称)属性”->“生成”->...

    PB调用java组件SatJni

    SatJni是C++编写的动态链接库,实现了C#,PB,Delphi,VB,VC等对Java的调用,能让你很容易地调用成熟的java类库和第三方java组件。不用再为移值java代码而烦恼。 示例中演示了PB调用webservice服务(无需代理对象)得到...

    短信猫开发SDK

    短信猫,GSM MODEM 动态链接库,C#,delphi.vb调用dll示例

    CP IDMR02 二代证 2013年齐全开发包

    使用调用示例时请将cardapi3.dll、sdtapi.dll、WltRS.dll、license.dat四个文件放在被调用的路径中。 使用C#、VB.net示例时请先根据需要修改输出文件的路径。C#:“项目”->“(项目名称)属性”->“生成”->“输出...

    获取硬盘码证码

    jyDisk.DLL可以应用于各种流行的开发语言,比如Delphi, C++Builder, C#, Visual C++, Visual Basic, Visual Basic.NET, PowerBuilder等,示例为delphi7调用代码和c#调用代码. jyDisk.DLL特性 1.支持windows2000,xp...

    图片验证码识别程序、验证码识别引擎DLL组件

    可供多种编程语言调用(vc、vb、delphi、java、c#、vb.net、asp、模拟精灵等),调用简单、灵活,可以通过传递文件名或图片数据流两种方式进行识别,提供函数调用说明及各种语言的调用代码示例。 量身订制:根据顾客的...

    COM调用案例.rar

    各种其他语言调用COM DLL的示例 包中提供了:delphi7、C#、java、js、VS,可以作为动态库对接时的参考案例。

    摄像头 截图 录制 压缩视频 图片生成视频

    CSharpTest 是C#调用示例。 Delphitest 是Delphi调用示例。 部分网友建议加入内存bmp生成方式,而不是生成文件。 这个功能已经加入。但是csdn不让删除原来的旧文件。 重新发一个资源吧,以后有新东西更新,又要...

    摄像头 截图 录制 压缩视频 图片生成视频 _1.1

    包括的功能有: 1、列举系统中所有的摄像头。... CSharpTest 是C#调用示例。 Delphitest 是Delphi调用示例。 更新内容: 1.加入了内存bmp生成方式,而不是生成文件。 2.修改多摄像头列表时摄像头名称相同的bug。

    多样化生成视频

    包括的功能有: 1、列举系统中所有的摄像头。... CSharpTest 是C#调用示例。 Delphitest 是Delphi调用示例。5、加入了内存bmp生成方式,而不是生成文件。6、修改多摄像头列表时摄像头名称相同的bug。

    C#微软培训资料

    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...

    通用图形验证码识别程序(引擎)

    可供多种编程语言调用(vc、vb、delphi、java、c#、vb.net、asp、模拟精灵等),调用简单、灵活,可以通过传递文件名或图片数据流两种方式进行识别,提供函数调用说明及各种语言的调用代码示例。详请请访问官方网站...

Global site tag (gtag.js) - Google Analytics