问个动态库声明的问题,C#声明,转成DELPHI声明

等级
本版专家分:13547
结帖率 97.02%
等级
本版专家分:13547
等级
本版专家分:24166
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
红花 2019年2月 其他开发语言大版内专家分月排行榜第一
2019年1月 Delphi大版内专家分月排行榜第一
2018年8月 Delphi大版内专家分月排行榜第一
2018年7月 Delphi大版内专家分月排行榜第一
2018年4月 Delphi大版内专家分月排行榜第一
2018年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2016年11月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2011年10月 其他开发语言大版内专家分月排行榜第三
2010年8月 其他开发语言大版内专家分月排行榜第三
2007年5月 其他开发语言大版内专家分月排行榜第三
shuihan20e

等级:

c#调用delphi写的dll遇到并解决的问题

c#调用delphi写的dll,需要以一级指针、二级指针作为参数传递。

C# 调用 Delphi 动态库 和 Com 接口

1. C# 调用 Delphi DLL  很多地方你都会看到,在.net 中用非托管方式调用... 另外注意大小写(我没有测试过大小写不一样的情况), 建议在delphi声明方法的参数和返回值时用integer 或 pchar, 可以对应到C# 的 int

调用delphi的dll并向其传字符串参数的要点

1.首先delphi的string和别的语言不兼容,一般delphi中必须将参数声明为pchar(别的语言则传递字符串指针,或者按地址传参数) 2.delphi的UNIT引用里千万不能带上sharemem 3.delphi的参数类型只能是一般的,不能是var...

C#基础

C#简介 C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译中间代码再运行的过程。但是C#...

c# 无法加载DLL“###.dll”,: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E),解决办法总结

如果是非托管的,就用DllImport,举例   using System;   using System.Runtime.InteropServices;... [DllImport("Kernel32")] //读取动态库文件   public static extern int GetProcAddress(int handle,

C#调用C++写的DLL总结

转载请标明是引用于 http://blog.csdn.net/chenyujing1234   代码:平台VS2005 ... 摘要:本文主要讲述如何在C#中逐步实现加载自己用 C++ 语言编写的动态链接,以及在导入时如何进行 C# 和 C++ 语言的

c#介绍--原来C#这么厉害的呀

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。...但是C#与Java有着明显的不同,它借鉴了Delphi的一特点,与CO

C#调用DLL的方法

net平台开发的dll,属于托管代码2、调用非托管dll,即传统的dll,一般是C++,VB,DELPHI等等开发出来的,属于非托管代码。从你的意思中看出来你现在是调用托管的dll,方法是 “在解决方案管理器” - “解决方案”(或...

C#中如何调用C++编写的DLL

c++经过这么多年的发展已经积累了大量的动态连接,如果能够在.net环境里应用这些函数,可以很大的提高整个应用的开发速度。使用c++编程的人员肯定对指针不会感到陌生,由于c++中的函数接口好多都可能定义位...

C#调用银联接口 posinf.dll方法调用

开发调用pos机接口收银时需调用银联提供的接口posinf.dll里面的方法 尝试过多种调用方式均无效,...声明调用方法: [DllImport("posinf.dll" , CallingConvention = CallingConvention.StdCall , EntryPoint ...

Delphi历史版本介绍(二)从Delphi8到DelphiXE3

Delphi历史版本介绍(二)从Delphi8到DelphiXE3Delphi 8 Delphi8是一短命的版本,有点像微软的vista的感觉,没有很好的超越7,后来用被2005取代,很多人都是直接从7到D2005的,Delphi8就这样被消损在历史的烟尘中。...

C,C++,C#,Java?这些有什么区别?

c,c++,c#,java?这些有什么区别?   C语言: 目前最著名、最有影响、应用最广泛的windows、linux和UNIX三操作系统都是用C语言编写的。0S是计算机系统(由软硬件两子系统构成)的核心和灵魂,它是软件...

跨平台的动态链接的调用

用过C语言的都知道库函数的重要:我们将功能比较独立的部分做个个函数,供我们复用。最终对库函数的引用有3种方式: 方式 链接时刻 指定时刻 特点 静态链接 编译时 编译时 编译时检查链接错误,编入...

CyUSB.dll的调用经验介绍

最近一直在做EZ-USB的数据传输方面的东西,今天是捡起了多年没用过的VS并用C#编写了上位机部分的界面。今天的工作是建立在前几天的痛苦的经历上的。  之前一直想用Labview制作这界面,因为labview这软件太惹人...

周立功 CAN PCI接口卡C#语言示例

周立功CAN pci接口卡提供的示例代码都是VC,VB和Delphi的,没有C#.net的例子。但是,由于这些api对数据类型的校验非常严格,所以不太容易调用。本文提供C# 2.0 VS.2008调用CAN api发送接收数据的示例。

主流编程语言优劣考

主流编程语言优劣考 前言 本文的目的并非是想挑起语言之争,而是希望通过客观地分析每一种主流语言的能力,辨明其长短,让程序员能够扬长避短,有效地使用各种语言。让各种语言能够各安其位,为你更好的服务。...

C++ C# VC VC.net以及VC++有什么区别和联系?

C++ C# VC VC.net以及VC++有什么区别和联系?(2007-04-25 09:27:56)转载  C/C++是编程语言,C是C++的爸爸,也就是说C++从C发展而来,而C++完全兼容C的语法.国际上有一专门管理C++的机构,它们负责C++的标准制定. VC+

C#简介

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它...

C#动态生成控件以及添加事件处理

C#动态生成控件以及添加事件处理 有时候需要在程序运行到一定时候或者某个事件之后需要动态生成控件 在C#下一般方式是: private Button Db=new Button() ; Db.Name="Dy_Button" //设定名称 Db.Location=new ...

您也使用托管C++吗?

也许这些模块是Delphi写的,也许是C/C++写的,或者是其它编程语言……为了能把它们移植到.NET下,或者是在.NET中调用,To be or not to be, that is a question。 在这里,我笔记了几在工作中遇到的几场景。...

C#首席设计师Anders Hejlsberg专访

C#首席设计师Anders Hejlsberg专访 作者:John Osborn 译者:荣 耀 [译序:精彩技术,不容错过!限于时间和能力,译文倘有讹误,当以英文原版为准。] 7月,O’Reilly 编辑John Osborn参加了微软职业开发者会议。在...

强类型语言和弱类型语言

编译型和解释型 我们先看看编译型,其实它和汇编...如果我们写的程序代码都包含在一源文件中,那么通常编译之后就会直接生成一可执行文件,我们就可以直接运行了。但对于一比较复杂的项目,为了方便管理,我

C++、java、Delphi Language三种语言的比较

Thinking in Delphi:语言的变革 Delphi Language的诞生 2003年11月,Borland公司正式发布了Delphi的最新版 本:Delphi 8 for Microsoft .NET Framework。如它的名字所揭示的,Delphi 8不再支持Win32平台下的开发,...

皮肤控件IrisSkin4.dll调用样例

下载链接: ... 最近做一些C#数据库开发项目,基本窗体程序做好之后,发现界面较为丑陋...网上有较多的是利用IrisSkin2.dll文件来开发,然后,本人按照一些解决方案做下来,发现该链接并不会适合VS2010平台开发的Winfo

Delphi 2007体验!

Delphi 2007体验! baidu 内容摘要:CodeGear(From Borland) 公司发布了最新的Delphi 2007 For Win32版本。作为一 Delphi 的使用者,第一时间下载、安装并进行了体验,现将一些使用感受记录如下 CodeGear(From ...

Delphi历史版本介绍(二)从Delphi8到DelphiXE3

Delphi历史版本介绍(二)从Delphi8到DelphiXE3 Delphi 8  Delphi8是一短命的版本,有点像微软的vista的感觉,没有很好的超越7,后来用被2005取代,很多人都是直接从7到D2005的,Delphi8就这样被消损...

VC++ 调用 C#生成DLL的两种方法

VC++ 调用 C#生成DLL的两种方法 转载地址:http://blog.sina.com.cn/s/blog_6d3edc7e010136j3.html  http://www.cnblogs.com/ly4cn/archive/2006/04/12/373494.html  Visual C++、Delphi或者VB等...

关于Delphi下子类调用父类虚函数的一个问题

NO.0标题:朱元琪:关于Delphi下子类调用父类虚函数的一个问题作者:施维刚 时间:2002-9-28 15:03:12两个Delphi class,声明如下: TFather = class public procedure ShowMe; virtual; end; TSon = class(TFather)...

强类型语言与弱类型语言

 弱类型语言允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加...Java、C# 和 Python 等都是强类型语言。 使用哪种语言还是要按需而定。编写简单小应用,使用弱类型语言可节省很多代码量,有更高

2020数学建模A题

2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据 2020数学建模国赛A题及其数据

相关热词 c#调用dll多线程 c#找出两个集合不同的 c# wpf 考试系统 c#静态变量使用控件 c# 什么是类型参数 c# 上机 试题 c# 类多继承 c#panel打印 c# 大量数据日志类 c# 调用mfc界面