Delphi中调用VC创建的DLL时出现问题

Delphi > 非技术区 [问题点数:20分]
等级
本版专家分:0
结帖率 50%
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:0
beihaojia

等级:

Delphi 调用VCDLL

VC中DLL声名格式: Extern “C” void __declspec(dllexport) __stdcall ShowMess(HWND hwnd, char* mess); ...1.声明不加__stdcall,采用VC默认格式__cdecl,但在Delphi中要注明调用格式为c

发现个delphi调用vc写的Dll中包含pchar参数报错奇怪现象

发现个delphi调用vc写的Dll中包含pchar参数奇怪现象 procedure中的第一行语句不能直接调用DLL的函数,否则会运行错,在之前任意加上条语句就不报错了奇怪! vc的DLL源码地址 ...Delphi源码如下: unit Unit1;...

Delphi中调用VC编写的DLL内对象

随着Delphi 3提供丰富的Internet应用,Delphi日益成为最重要的软件开发工具之一, 它吸引了许多原Visual Basic、Foxpro、dBase甚至C++的程序员,而这些程序员使用Delphi时需要解决的一个重要问题就是怎样利用他们原有的...

Qt.VC调用delphi编写的dll lib,详细方法

delphi可以很方便的封装第三方库,导出dll,此方法可以很方便的生成供Qt或VC调用的Lib文件,免去动态加载的麻烦,喜欢的朋友可以试下。我就是这么用的。

delphi 调用 vc 编译的dll, 注册回调函数后,在回调函数打印字符串出现乱码

5、上位机调用debug版的DLL时,内容显示正确,而调用 release 版的 DLL ,内容显示的是乱码 解决过程入下 1、对比 DLL debug 和 relese 的编译选项,找出影响这个结果的那一项 2、最后发现.

DLL动态链接库的实现及调用(VC++,Delphi

该压缩包包括:1....3.压缩包包括VC++调用DLL的实例源码和Delphi调用DLL的实例源码和说明(利用前面VC++生成的DLL)!4.其中VC++调用DLL实例还简单说明了计算string的长度,比较,大小写转换等功能实现的方法!

Delphi 调用VC生成的DLL

extern "C" ... _declspec(dllexport) int getPPLength(); _declspec(dllexport) int npn(int m, int n); } int getPPLength() { return 5* 12; } int npn(int m, int n) { int sum; ...

Delphi中怎么调用VC++创建的动态链接库

Delphi以其独特的面向控件的研发方式、强大的数据库功能、快速的编译技术及简单易学的编程特性,使得他自发布之日起即格外引人注目,许多程式员也因此将他作为最佳选择的研发工具。然而,Delphi在科学计算、低端编程...

VC调用DelphiDLL时遇到的问题及解决

在开发的过程,有时会遇到用VC调用DelphiDLL的时候:1、调用过程 DelphiDLL不是标准的DLL,所以,VC调用时会有限制。 大致包括过程: 1) 声明指向函数的指针,并定义函数指针; typedef BOOL (__stdcall * ...

Delphi调用VC编译的DLL

Delphi调用VC编译的DLL Delphi / Windows SDK/API...尝试用Delphi调用VC编译的DLLDLL接口函数定义一般类型的参数,可以正常调用,但是当在接口函数定义回调函数,在Delphi中将函数指针传入接口函...

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

我有一个c作的dll 具体说明如下 1、文件解密接口函数及参数说明: int __stdcall DecodeFile(char* InFile, //要解密的文件 char* Key, //解密的密钥 char* OutFile, //解密后的文件,在解密路径下的同名XML文件 ...

VC调用DELPHI DLL

DELPHI代码delphi DLL 代码:library InspectWSDll;uses SysUtils;{$R *.res}exportsValidate,retrieveDevicePage,retrieveDevicePage1,retrieveInspectionPersonPage,retrieveInspectionPersonPa

发现个delphi调用vc写的Dll中包括pchar參数报错奇怪现象

发现个delphi调用vc写的Dll中包括pchar參数奇怪现象 procedure中的第一行语句不能直接调用DLL的函数,否则会执行报错,在之前随意加上条语句就不报错了奇怪! vc的DLL源代码地址 ... Delphi源代码例如以下: ...

delphi多线程调用dll

delphi多线程调用dll delphi多线程调用dll 有点复杂

小技巧: Delphi创建/调用C++对象

“类”只不过是语法层面的概念,当程序编译后,到汇编这一级,类成员函数和普通函数本质上是一样的,只是多了一个隐含的参数:this指针(在Delphi中叫Self),即当前要操作的对象的地址。而对象本身,是一块内存,...

delphi dll调用问题

delphi中dll传递string的实现方法: dll项目uses第一个引用sharemem单元; 调用的项目uses第一个引用sharemem单元; 调用的单元uses第一个引用sharemem单元; ********************************************************...

DELPHI调用VC写的DLL经验

由于项目的需要,必须使用DELPHI调用VC编写的DLL,而我是编写DLL的。 这里总结几个出现过的问题,以后再遇到就会用了。 一、需要在每一个输出的函数开始添加上AFX_MANAGE_STATE(AfxGetStaticModuleState()); AFX_...

Delphi调用C写的dll

用C语言写了一个Dll,编译成功。 是一个非常简单的加密算法,代码如下: #include __declspec(dllexport) void Encipher(char a[16])  {  int i,len;  int s=1;   len=strlen(a);  for(i=0;i  {  ...

delphi调用vc写的dll的方法

1. 在VC中新建一个 DLL 工程。写如代码,如:extern "C"{ _declspec(dllexport) int getPPLength(); _declspec(dllexport) int npn(int m, int n);}int getPPLength(){ return 5* 12;}int npn(int m, int n) { ...

VC/C#调用delphi写的dll, 演示如何进行类的传递并callback调用方的代码

VC调用Delphi DLL,并递交struct类型的参数 ,并于dll里面callback VC结构体里面的方法.

Delphi调用VC的类并引用(参数,执行类方法等)

一直以为DelphiVC之间不能进行传递对象类型参数, 所以一直以结构或更普通的数据类型交换数据 , 但前段时间得一大神传授, 终于知道如何实现类对象的传递.  需要注意的是C++里面的struct才能与delphi里面的class...

Delphi 调用C/C++的Dll

delphi调用C++写的Dll, 当然这个Dll要求是非MFC的Dll, 这样子才能被delphi调用. 根据C++定义函数的情况, Delphi有不同的相对应的处理方法. 1. 声明不加__stdcall,采用VC默认格式__cdecl,但在Delphi要注明调用...

Delphi 如何调用 VC 的类的成员函数(一) --- 虚函数模式

Delphi 如何调用 VC 的类的成员函数? 比如下面 VC 的代码: class ITestObj { public: int MyAdd(int a, int b) { return a + b; } void ShowMSG() { ::Me...

delphi调用vc编写的DLL应注意的问题

VC:   .h extern "C" _declspec(dllexport) bool GetUrl( const char *url, const char *savepath );   Delphi: function GetUrl( Url:PChar; SavePath:PChar ):Boolean;...

相关热词 c# 计算校验和 c# 视觉框架 c++调用c# ref 编写c#窗体程序 c# 代码 卸载程序 c#单斜杠双斜杠 c#线程阻塞的方法 c#获取文件所在路径 c#mysql添加删除 c#里氏转换原则