腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Delphi
动态链接库
的
使用及几个问题
c#
、
delphi
、
dll
、
pinvoke
我想使用
Delphi
创建
的
dll
。它具有以下功能:
函数
CryptStr(str,Key : AnsiString;DecryptStr : boolean):AnsiString;stdcall; [DllImport("Crypt2.
dll
", EntryPoint = "CryptStr", CallingConventi
浏览 1
提问于2013-10-28
得票数 1
回答已采纳
3
回答
Delphi
与C/C++
DLL
c++
、
c
、
delphi
、
memory-management
、
dll
我有一个
delphi
应用程序,它使用BTMemoryModule并从
DLL
导入/
调用
函数
。动态链接库是用C/C++编写
的
。
delphi
应用程序将原始pwidechar (4字节数组或widechars数组)发送给
函数
。变量
的
原始指针。ExportedFunc
中
的
过程保持活动状态(直到
dll
delphiapp完成)。因此,MyString变量在过程结束后不会被释放。我现在
浏览 0
提问于2012-07-31
得票数 0
回答已采纳
2
回答
调用
Delphi
错误
缓冲区
中
的
函数
DLL
delphi
、
dllimport
我有这4个
dll
函数
,可能是在c++
中
创建
的
,我有在c ++和visual basic
中
调用
这些
函数
的
例子。strOut = "" While
浏览 20
提问于2021-02-28
得票数 1
1
回答
Delphi
中
的
vb6动态链接库
delphi
、
vb6
我用以下代码编写了一个VB6
dll
Dim oRegaRegGetStr: TRegGetStr; @aRegGetStr := Windows.GetProcAddress(LibHandle, 'RegGetStr'); 我崩溃了是因为我使用
的
字符串类型吗
浏览 0
提问于2016-05-23
得票数 0
2
回答
在
Delphi
DLL
中
设置Unicode版本和string参数
delphi
、
dll
、
unicode
、
parameters
、
inno-setup
我在
Delphi
10.1
中
编写了一个
DLL
,它使用Devart IBDac组件,允许在安装过程
中
备份和恢复Firebird DB (将应用程序从Firebird 1.5升级到3)。更改为
DLL
和Inno安装脚本
中
的
String。我认为参数类型是这种邪恶
的
根源。这是我在
DLL
和脚本
中
唯一改变
的
地方。使用AnsiString
的
版本仍然运行良好。 谢谢大家分享我在这里做错了什么
的
浏览 2
提问于2016-11-01
得票数 4
3
回答
在C#中使用
Delphi
7编译
的
动态链接库
c#
、
delphi
、
dll
在我
的
C#应用程序
中
,我需要使用
Delphi
7
中
的
DLL
(硬件ID抽取器)。此
DLL
导出
的
函数
为:// CPUfunction CPUFamily: ShortString; { Get cpu identifier'C:' } function GetIDESerialNumber(DriveNumber: Byte
浏览 1
提问于2009-06-18
得票数 2
回答已采纳
3
回答
在Freepascal编译
的
动态链接库和
Delphi
编译
的
PChar之间交换字符串
delphi
、
string
、
dll
、
pascal
、
freepascal
我负责动态链接库和可执行文件
的
源代码,但一个必须在FreePascal
中
,另一个必须在
Delphi
中
。我
的
解决方案涉及
DLL
中
的
以下方法:var aString: string; aString := 'My String';EXE
中
,要
调用
GetAString方法,我需要
调用
GetAString方法,
浏览 0
提问于2010-04-14
得票数 4
回答已采纳
2
回答
将数据从
Delphi
DLL
传递到C++应用程序
c++
、
delphi
、
dll
、
delphi-2009
我有一个用
Delphi
编写
的
动态链接库,它应该确定一些值,然后将结果传递回C++应用程序,该应用程序
调用
动态链接库。 要传递回C++应用程序
的
数据是一组四个整数值(但将来也可能是字符串值)。为此,我需要将这些整数值声明为在
调用
应用程序和
DLL
之间共享。
中
做同样
的
事情(声明value1-N将存储在共享内存
中
)?3)当
调用
应用程序发送退出命令时,
DLL
停止循环。如果我尝试以字节方式将数据读取到char[
浏览 2
提问于2012-09-17
得票数 0
回答已采纳
2
回答
如何用德尔菲
的
"_pascal
调用
约定“
调用
dll
?
c++
、
delphi
、
dll
我有一个
dll
RL6_
dll
.
dll
来自路由程序RouteLogix,用于规划卡车等。// Use this routine to find the directory where the data-xxx subdir
浏览 5
提问于2009-10-07
得票数 0
1
回答
如何在TCL中使用
Delphi
编译
的
DLL
?
delphi
、
dll
、
tcl
我使用
Delphi
和TCL已经有一段时间了,有两个不同
的
目的。现在,我有了一些在
Delphi
中
实现
的
功能。我想重用TCL实用程序
中
的
功能。TCL程序不是一个独立
的
程序,它被用于在CAD工具
中
编写脚本。 这里讨论
的
功能与特定
的
XML解析有关,我发现TCL有用于读取/写入XML文件
的
包。然而,我在想,如果我能重用整个逻辑的话。我在Google上搜索过这个主题,但我可以找到大多
浏览 6
提问于2013-12-23
得票数 3
回答已采纳
1
回答
从
Delphi
7
中
的
c++
DLL
接收字符串数组
c++
、
arrays
、
delphi
、
dll
我正在C++
中
创建一个
DLL
,它将用于
Delphi
7项目中。这个问题与有关,其中我只介绍了两个
函数
Validate和GetToken,现在它们将在C++
中
完成,而GetToken生成
的
字符串数组将被发送回
Delphi
。问题是,我不知道如何在
dll
中
创建
函数
,该
函数
将返回c++
中
的
字符串数组,我也不知道如何将其存储在
Delphi
中
浏览 1
提问于2014-03-06
得票数 0
回答已采纳
6
回答
AnsiString在
Delphi
2009应用程序
中
从
Delphi
2007
DLL
返回值
delphi
、
string
、
dll
、
delphi-2009
、
ansistring
我有一个用D2007编译
的
DLL
,它有返回AnsiStrings
的
函数
。 我
的
应用程序是用D2009编译
的
。当它
调用
AnsiString
函数
时,它会返回垃圾。我创建了一个小
的
测试应用程序/
dll
来进行实验,发现如果应用程序和
dll
都是用相同版本
的
Delphi
( 2007或2009)编译
的
,就没有问题。但是,当一个在2009年编译,另
浏览 7
提问于2009-06-24
得票数 4
1
回答
如何使用Pchar
函数
来使用c#
delphi
、
pinvoke
、
dllimport
如何在C#中使用此
函数
?function CheckCard (pPortID:LongInt;pReaderID:LongInt;pTimeout:LongInt): PChar; CallingConvention = CallingConvention.ThisCall)]
浏览 1
提问于2015-07-01
得票数 4
回答已采纳
3
回答
ASP.NET web应用程序
调用
IIS服务器上
的
Delphi
DLL
,返回PChar字符串时锁定
c#
、
delphi
、
iis
、
interop
但是如果我尝试返回一个PChar,即..web应用程序只是冻结了,我看着它
的
内存计数在任务管理器
中
逐渐变得越来越高奇怪
的
是,
DLL
在VStudio调试服务器上或通过C#应用程序工作得很好。我能想到
的
唯一有区别的是IIS服务器是在64位Windows上运行
的
。这似乎不是一个兼容性问题,因为我可以成功地写入文本文件,并从
DLL
浏览 0
提问于2012-02-17
得票数 4
回答已采纳
1
回答
“ESP
的
值没有在
函数
调用
中正确保存。”
c++
、
delphi
、
dll
从
DLL
附带
的
文档
中
,我可以看到
函数
声明为(
Delphi
7):其中pCom是指向数据结构
的
指针:dwBaudRate: Longword;nErr,end; pBuf是指向“字节数组”
的
指针(因为它是在
DLL
的
文档
中
编写
的</
浏览 4
提问于2013-11-16
得票数 2
回答已采纳
2
回答
如何在
函数
返回前将新
的
数组大小从
Delphi
发送到C++
c++
、
delphi
如果C++动态链接库
函数
复制更长
的
数组,我想改变
Delphi
程序
中
缓冲区
数组
的
大小。
Delphi
代码:external 'DLLlibrary.
dll
'; myCharPtr : PAnsiChar; size : inte
浏览 0
提问于2020-07-21
得票数 3
1
回答
在char*
中
获取垃圾数据,同时将其用作
函数
中
的
缓冲区
c++
、
arrays
、
delphi
、
dll
、
char
我正在c++中加载
delphi
。当我使用char*作为
缓冲区
的
函数
(char*作为过程
的
参数)时,我只得到垃圾数据。当我有返回char*
的
函数
时,一切都很好。我是c++
的
新手,我花了很多时间试图解决这个问题。请帮帮忙。 所有内容都在下面的代码
中
解释。我已经放了三个
函数
来确切地说明我
的
意思。存在
缓冲区
问题
的
示例
函数
是:
DLL
_P
浏览 1
提问于2013-08-03
得票数 0
回答已采纳
1
回答
C# Dllimport
Delphi
指针
c#
、
delphi
、
pinvoke
、
dllimport
我刚开始编程,有人能帮我从
delphi
调用
指针
函数
到VisualC#
函数
吗?function DeviceName(Size : Integer; Msg : Pointer) : Integer stdcall; i: Integerbegin Result
浏览 1
提问于2014-11-17
得票数 1
1
回答
如何从FPC接收字符串?
delphi
、
fpc
、
delphi-xe7
我希望发送两个指针,并在
Delphi
中
接收另一个字符串
的
结果。library Test; Classes; function Concat(const S1, S2: PWideChar): String; cdecl
浏览 4
提问于2014-12-07
得票数 0
回答已采纳
3
回答
如何在
DELPHI
中使用用C编写
的
外部
DLL
delphi
、
dll
我需要使用外部动态链接库来与数码相机通信,我找到了合适
的
动态链接库程序来启用communication.In动态链接库,描述我找到了适合我需要
的
功能。
DLL
头看起来像这样....// ReleaseShutter我加载了动态链接库,使用了
函数
,得到了结果状态,外部程序拍了一张照片,但是我不能拿回文件名!在
dll
附带
的<
浏览 0
提问于2011-05-03
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券