腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
与
其他
编程
语言
兼容
的
Delphi
DLL
delphi
、
fastmm
我想构建一个导出返回字符串的函数的
DLL
。此
DLL
应与
其他
编程
语言
一起使用!!我已经找到了各种讨厌的解决方案/技巧,最好的一种是让我的函数返回PChar,然后调用同一个
DLL
中包含的另一个函数(让我们称之为ReleaseMemory)来释放为Pchar保留的内存。==================== FastShareMem ()、
Delphi
7、Windows XP 32位、Windows7 64位
浏览 4
提问于2010-08-11
得票数 3
回答已采纳
1
回答
从C#代码调用
delphi
DLL
函数
c#
、
delphi
、
pinvoke
我有一个用
Delphi
2007编译的
DLL
,还有一个在
其他
Delphi
项目中使用它的例子。' name 'InitModule'; function DLLSocketEvent(var msg: TMessage): byte; stdcall; external 'My.
dll
' namefunction InitObjList(Objs: array of PChar; NumObjs: byte; Name: PChar):byte; stdca
浏览 2
提问于2011-12-28
得票数 7
回答已采纳
1
回答
可以在
DLL
中使用TDateTime供
其他
语言
使用吗?
delphi
、
datetime
、
dll
、
compatibility
Delphi
中的TDateTime表示为Double类型。我需要将它导出到一个
DLL
中,以便在
其他
语言
中使用(例如C#、C++、Java.)。TDateTime (在
Delphi
中表示为Double )与
其他
语言
兼容
吗?(他们是否承认双重类型为日期/时间?)或者,在导出并在每一端转换它时,是否需要将其转换为字符串?
浏览 1
提问于2014-08-05
得票数 1
回答已采纳
1
回答
Delphi
上的
DLL
在python中的应用
python
、
delphi
、
dll
、
ctypes
、
python-3.4
我试图使用以下签名(更多信息:)从python3.4中的
dll
调用一个函数: AddressStr: String; Subject: Boolean = True;我认为语法是
Delphi
我对
delphi
和ctype的预期匹配:ShortString ->
浏览 1
提问于2019-04-19
得票数 0
回答已采纳
3
回答
TBitmap32作为
DLL
中的函数参数
delphi
、
dll
我想用一些函数创建一个
DLL
,以便更容易地管理代码、更新程序等等。我不希望任何
其他
编程
语言
使用我的
DLL
,只想使用
Delphi
。function LoadImage(Filename: AnsiString; Bmp32: TBitmap32): Integer;//这样的
DLL
能在不同版本的
Delphi
中正常工作吗?
浏览 7
提问于2020-04-16
得票数 1
回答已采纳
4
回答
如何将对象传递到
DLL
或从
DLL
返回对象?
delphi
、
dll
我需要从一个用
Delphi
制作的
DLL
返回对象到一个用
Delphi
制作的应用程序。我们的目标是做一个子系统,可以在未来修改,而不需要修改主应用程序。因此,我认为在
DLL
中开发子系统是一件很好的事情。我在Windows XP,
Delphi
7上
编程
。我确实读到了
DLL
只返回基本数据类型,但肯定有办法做到这一点…… 诚挚的问候。
浏览 0
提问于2009-11-05
得票数 7
2
回答
最好的选择。在.Net应用程序中使用Java动态链接库
java
、
.net
、
java-native-interface
、
jna
、
jni4net
我们有一个没有依赖项或p/ .Net的Invoke
dll
(C#)。所以它是一个完整的.net平台库。我们的一个客户希望在Java应用程序中使用它。这是JNA的最佳选择吗? 提前感谢
浏览 0
提问于2012-06-15
得票数 0
1
回答
如何为
Delphi
/Free Pascal/Lazarus
DLL
创建C-头-数据类型
c
、
delphi
、
dll
、
header-files
、
stdcall
对于我的应用程序,我需要使用stdcall从
Delphi
创建一个
DLL
(更准确地说,是在自由pascal编译的Lazarus中编写的
与
Delphi
兼容
的代码)。在使用那个
DLL
(例如在Matlab中)时,当然需要元信息来传递参数--通常是通过头文件实现的。我正在搜索一个在
delphi
源代码上运行的工具。有点像h2pas-reverse。 我的研究没有结果。正如我所想,没有这样的工具,我想找到一个表或
其他
信息,如何将
Delphi
浏览 2
提问于2013-09-11
得票数 1
回答已采纳
5
回答
Delphi
与
.NET的互操作性
.net
、
delphi
我目前有一个
delphi
(win32)代码的代码库。我想扩展新的功能,但是,我的知识是在.NET (C#)中的,并且我想保留现有的代码库并在.NET中添加新功能。我的选项有哪些(对于
delphi
和.NET互操作)? 谢谢!
浏览 5
提问于2009-02-27
得票数 6
回答已采纳
3
回答
Delphi
Dll
-一个
dll
中的多个表单/单元
delphi
、
dll
这意味着,我想有一个登录,将调用这些独立的程序从
dll
。我通过IBDac使用
Delphi
2007/ XE和Firebird 2.x 提亚
浏览 0
提问于2012-07-22
得票数 1
5
回答
dlls中的
Delphi
表单
delphi
将具有完整功能的窗体放入
dll
中是个好主意吗?主应用程序调用返回表单对象的
dll
函数。
浏览 1
提问于2011-04-27
得票数 2
回答已采纳
2
回答
在
Delphi
64bit下,const参数和类型转换是否会像以前一样工作?
delphi
、
64-bit
、
freepascal
它还使得使用最小changes.Lately的
Delphi
和Free中的相同代码变得很容易,然而,由于Embarcadero关于
Delphi
的演变和它正在提升的安全模型的vauge声明,我开始质疑这一点
浏览 0
提问于2011-01-31
得票数 7
回答已采纳
2
回答
如何在
Delphi
中动态调用命名过程或函数
delphi
、
function
、
dll
特定的应用程序是一个
DLL
,它将指针导出到函数表以及有关参数和类型的数量的信息。然后,主机应用程序能够查询
DLL
并调用函数。如果它们是对象方法,我可以使用Rtti调用它们,但它们是正常的过程和函数。
DLL
必须导出正常的函数指针,而不是对象,因为
DLL
可以用包括C、
Delphi
等在内的任何
语言
编写。例如,我在
DLL
中声明并填写了一条记录: add : function (var a, b : double) : double;
浏览 5
提问于2013-06-04
得票数 9
回答已采纳
1
回答
在
Delphi
编写的
DLL
中使用数组
arrays
、
delphi
、
dll
、
pascal
我有一些用
Delphi
编写的函数,需要通过
DLL
从
其他
编程
语言
(例如Python)中访问。
Delphi
-函数采用某种数字(整数或双)、数组或Matrize(数组的数组)作为输入和返回类型。并从Python调用它:
Dll
= ctypes.WinDLL('
Delphi
_Library')b = ctypes.c_int(7) c =
Dll
.A
浏览 3
提问于2021-08-24
得票数 2
回答已采纳
1
回答
“如果您的应用程序包含Windows运行时组件”在上意味着什么?
windows
、
windows-store-apps
、
microsoft-metro
、
windows-rt
我对类库的开发很感兴趣,我的类库将与Windows的标准
兼容
,因为无论我是否打算将它用于"Windows应用程序“,使我的代码尽可能可移植是很好的。
浏览 0
提问于2015-08-10
得票数 0
回答已采纳
5
回答
64位内存分配
c++
、
delphi
、
memory
、
64-bit
我被要求在C++中创建一个
与
Delphi
兼容
的动态链接库来执行简单的64位内存管理。 背景是,
Delphi
中的系统需要分配大量的内存块,这些内存块将远远超出32位可寻址空间。
Delphi
开发人员向我解释说,他无法使用可用的
Delphi
命令来分配内存。他说他可以保存一个64位的地址,所以他只想调用我提供的一个函数来分配内存,并向他返回一个64位指针。现在,我只有VS2008可用,所以首先我甚至不确定我能不能创建一个
与
Delphi
兼容
的<
浏览 3
提问于2008-08-29
得票数 8
5
回答
Object Pascal vs
Delphi
?
delphi
、
pascal
对象Pascal和
Delphi
有什么区别?它们是一回事吗?它们之间有什么不同和相似之处,哪一个更有用?
浏览 2
提问于2013-03-29
得票数 32
回答已采纳
5
回答
Delphi
反编译
delphi
、
reverse-engineering
、
exe
、
decompiling
为什么
与
用
其他
编程
语言
/编译器构建的
其他
可执行文件相比,反编译
delphi
可执行文件如此容易?
浏览 2
提问于2011-05-26
得票数 3
回答已采纳
3
回答
如何从句柄中获取TForm实例?
delphi
、
winapi
、
dll
、
delphi-7
我正在将一些函数转换为
与
Windows 7功能相关的
DLL
。我不能通过
DLL
传递TForm,所以我需要传递它的句柄。但是,一旦我在另一端拥有了该句柄,我如何将其重新构造为TForm实例呢?另外,通过
Delphi
DLL
传递句柄(HWND)以
兼容
C#调用的合适方法是什么? 如果不可能,那么我至少需要知道如何仅使用windows API更改窗口的颜色,而不是引用TForm。目标是在这个
DLL
中,它需要以某种方式改变窗体的颜色。将句柄传递给
DLL
是没有问题的
浏览 3
提问于2011-11-19
得票数 7
回答已采纳
2
回答
跨技术调用
DLL
的限制?
c#
、
c++
、
libraries
、
delphi
、
dll
我想用我的“选择”
编程
语言
调用
DLL
。围绕这一点的文档明确指出,它必须是用C、C++或
Delphi
编写的32位
DLL
。但是我想调用一个用C#编写的动态链接库。它还提到默认的调用模式是cdecl。有没有办法让它认为C#
DLL
是用C、C++或
Delphi
编写的?
浏览 0
提问于2013-03-14
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券