c#怎样才能调Delphi做的DLL

问题描述

例如:在Delphi中的导出函数为:functionLoad_SWDJ(h:Thandle):integer;stdcall;beginapplication.Handle:=h;frmDeath:=TfrmDeath.Create(nil);tryfrmDeath.ShowModal;finallyfrmDeath.Free;end;end;

解决方案

解决方案二:
import["Delphi.dll"
解决方案三:
[DllImport("**.dll")]staticexternintLoad_SWDJ(IntPtrh);

时间: 2024-08-01 09:25:07

c#怎样才能调Delphi做的DLL的相关文章

请教delphi做的dll,由TStream包装的OleVariant,c#中用什么类型访问比较合适

问题描述 delphi代码functionZip(varSource:OleVariant):OleVariant;stdcall;beginResult:=StreamToOleVariant(CompressStream(OleVariantToStream(Source)));end;.net代码[DllImport("zlib32.dll",EntryPoint="Zip")]publicstaticexternobjectZCompress(objecti

.net Winform程序调用delphi编写的dll出错,求救!!

问题描述 winform调用delphi的dll,delphi里面的代码是连接远程服务器,发送过来数据,并在dll里处理接收.我在.net用委托调用delphi的接口方法,获取到了delphi传过来的实时数据,但是在获取到6分钟的时候就不获取了,连接都正常,也不报错,找不到原因,求高手解决!!Winform代码:.net声明调用dll:处理回来数据的方法,目前什么都不做:delphi接口代码:入口:触发事件调用的方法:处理数据方法:声明的委托:现在已经将delphi的代码封装成dll,但是.ne

vb中如何给c++做的dll的函数传递数组变量

问题描述 vb.net中如何给c++做的dll的函数传递数组变量 解决方案 解决方案二:发消息

delphi调用c++ dll参数char* 的问题

问题描述 delphi调用c++ dll参数char* 的问题 我有一个c作的dll 具体说明如下 1.文件解密接口函数及参数说明: int stdcall DecodeFile(char* InFile, //要解密的文件 char* Key, //解密的密钥 char* OutFile, //解密后的文件,在解密路径下的同名XML文件 char* Info); //提示信息函数返回 0 成功,非0失败. 2.动态调用实例: String jmfile = 要解密的文件路径; String k

如何用C#做一个DLL,在DLL里面打开一个网页并得到用户操作的结果

问题描述 大家好,我的问题如下:我想用C#做一个DLL,然后在其他C/S结构的程序里面传一个网址给这个DLL,在这个DLL里面打开这个网址(应该用IE还是自己做一个WebBrower呢),关键在于不光要打开这个网页,而且还要能判断用户是不是关闭了页面,或者如果用户点击了提交按钮以后,对方网站要能给我一个response(我不知道怎么实现,但是对方网站会尽量配合我),我能接收这个response,然后再把值返回到我的C/S结构的程序里面.首先我都不知道这个需求有没有可行性,如果没有的话,我也需要足

c#调用delphi编写的dll文件报错,尝试读取或写入受保护的内存

问题描述 c#调用delphi编写的dll文件报错,尝试读取或写入受保护的内存 delphi函数原型 Procedure invoke(params :PChar; result : PChar) ; 解决方案 把这个delphi的原型改一下,改为 Function Pchar invoke(params :PChar) ; 再试试 解决方案二: Function invoke(params: PAnsiChar): PAnsiChar ;

CDN这事儿,合作才能把蛋糕做大

长期以来,中国的网络速度一直被人们诟病.当李克强总理公开敦促"提高网速"后,这个问题再次被推上了风口浪尖. 事实上,电信运营商每年都投入巨资新建和扩容网络.仅2014年,中国三大运营商基础网络投资就超过3900亿元,2015年,这一数字将还将上升至4500亿元.在巨额投入下,几年时间,中国的固网宽带已经由2M升级到20M甚至100M;无线宽带也由3G跨入4G时代,网络速度翻了10倍. 但是,运营商的网络升级似乎并没有换来人们对于网络速度的认可.人们常常发出这样的抱怨:"我家装

微信卡卷的接口 是不是基于 微信客户端 的内置浏览器才能调?

问题描述 微信卡卷的接口是不是基于微信客户端的内置浏览器才能调? 解决方案 解决方案二:看文档或者接口介绍啊,如果有限制应该会说明,没有说明检查自己程序有没错,实在没辙去他们开发者论坛找客服问解决方案三:看了接口JSAPI是基于微信的内置浏览器才能调用.但是不清楚他接口文档提供的接口是否能客户端直接调用,客户端的微信的SDK只提供添加卡卷的功能,不清楚提供的接口是否能通过客户端通过get或者Post方式请求解决方案四:这个只能自己试试才知道,如果不能应该会有返回特定的错误引用2楼zhengzeq

使用百度地图先会调到默认的坐标能后才能调到当前坐标

问题描述 使用百度地图先会调到默认的坐标能后才能调到当前坐标 使用百度地图先会调到默认的坐标能后才能调到当前坐标,我想要的效果是跳过加载默认位置,直接定位到我当前的位置.当前使用的是4.2版本的sdk,哪位大神可以给个实用的方法?