国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Delphi > 正文

怎樣在C#中調(diào)用Delphi6寫的DLL

2024-07-21 02:18:42
字體:
供稿:網(wǎng)友


我在編寫一個系統(tǒng)時遇到了一個問題,無法在c#中調(diào)用delphi6寫的dll,只因為dll的參數(shù)是string類型的。然后在網(wǎng)上找相關(guān)的資料,還是沒有結(jié)果。經(jīng)過我的再三琢磨,現(xiàn)在已經(jīng)解決,特寫此文章與大家分享我的喜愉!
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#中調(diào)用方式:
[dllimport("mydll.dll")] public static extern string out_char(string str1,string str2);

然后就實現(xiàn)了dll 傳string類型數(shù)據(jù)。
呵呵~~~~~~~


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 环江| 大悟县| 七台河市| 辉县市| 宜都市| 阳城县| 大姚县| 巴里| 横山县| 淮南市| 准格尔旗| 成武县| 黎平县| 武鸣县| 迭部县| 尉犁县| 安乡县| 大兴区| 广灵县| 松潘县| 山阳县| 景泰县| 磐安县| 襄城县| 罗山县| 长寿区| 新田县| 高邮市| 怀来县| 普洱| 灵宝市| 沽源县| 武胜县| 增城市| 上饶市| 扎兰屯市| 库车县| 海宁市| 武义县| 黎城县| 石景山区|