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

Delphi > 非技术区 [问题点数:20分]
等级
本版专家分:0
结帖率 50%
等级
本版专家分:25731
勋章
Blank
红花 2008年5月 Delphi大版内专家分月排行榜第一
2002年9月 Delphi大版内专家分月排行榜第一
Blank
蓝花 2002年10月 Delphi大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:4364
等级
本版专家分: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内对象

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

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

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

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

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

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

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

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写的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) { ...

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

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

Delphi调用VC编译的DLL

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

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

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

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

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

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

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

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

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

delphi dll调用问题

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

关于delphi调用vc编写的dll中参数类型有关问题

关于delphi调用vc编写的dll中参数类型问题 delphi调用vc编写的dll,一般是没问题的把,  如果dll中的函数类似  DWORD WINAPI NVNET_LogonServer(LPCSTR lpszServerIP,WORD wServerPort,LPCSTR lpszUserName,  ...

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  {  ...

VS2015编写能够被vb\delphi调用dll

以编写VCDLL.dll为例 其中有myadd函数 1、头文件声明 EXTERN_C __declspec(dllexport) int __stdcall myadd(int a, int b); 2、项目添加 .def文件,内容如下,为了使导出的函数名保持不变 LIBRARY "VCDLL" EXPORTS...

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

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

DELPHI调用VC写的DLL经验

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

Delphi 调用C/C++的Dll

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

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;...

vc 调用delphi DLL ,传字符串参数

Delphi的函数如下:function DelphiStr( S : string):string;stdcall;begin Result := uppercase(s);end;VC++里面的实现代码:#include #include typedef char*(CA

DELPHI调用VC编写的DLL 函数参数为LPTSTR

注意点:LPTSTR 对应的是PAnsiChar 或者PWideChar 你问问他的编译选项,要是定义了unicode就是PWideChar 否则是PAnsiChar 这里我是用UNICODE编程的,所以用到的是PWideChar 在VC写的A.dll里添加一个函数为extern "C...

delphi 调用C# DLL程序集

首先:新建类库 ... 在重新生成新的类库,也就是...比如DLL为test.dll,放入C盘根目录 开始--》程序---》Microsoft Visual Studio 2005--》--Visual Studio Tools--》Visual Studio 2005 命令提示 输入regsvr32

从零基础开始用Python处理Excel数据.pdf

首先学习Python的基础知识,然后使用Python来控制Excel,做数据处理。 Excel使用者、Python爱好者、数据处理人员、办公人员等 第1章 python基础 1.1 什么是python? 1.2 为什么要学习用Python处理Excel表格? 1.3 手把手教你安装python程序 1.3.1 下载python 1.3.2 安装python 1.3.3 验证是否安装成功 1.4 安装Python集成开发工具PyCharm 1.4.1 下载 1.4.2 安装 1.5 Python的输入与输出

jdk1.8 64位官方正式版 jdk-8u91-windows

jdk1.8 64位官方正式版 jdk-8u91-windows

C#入门必看实力程序100个

C#入门必看含有100个例字,每个例子都是针对C#的学习关键知识点设计的,是学习C#必须知道的一些程序例子,分享给大家,需要的可以下载

《Python数据分析与挖掘实战》-PPT.zip

《Python数据分析与挖掘实战》的ppt 内容详细 讲解清楚

Java面试题大全(备战2021)

这本面试手册包含了Java基础、Java集合、JVM、Spring、Spring Boot、Spring Cloud、Mysql、Redis、RabbitMQ、Dubbo、Netty、分布式及架构设计等方面的技术点。内容难度参差,满足初中高级Java工程师的面试需求。

xshell & xftp.zip

xshell6 和 xftp6个人版,直接安装即可使用。

相关热词 c#代码调用地图 c#嵌入程序 c#手机号判断 c#中数组继承的是什么类 c# 串口发送工具 c# 后台解析json c# gdi+绘圆 c#窗体如何保存文本 c# cef js c# 设置服务登陆