腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Java Native Access和
delphi
、
我正在用java编写代码,调用
delphi
dll
。为了调用
delphi
dll
,我是usig JNA,它的工作很棒。我的问题是当在
delphi
中调用事件时,我需要调用java代码。
浏览 1
提问于2013-05-26
得票数 3
回答已采纳
3
回答
可以强迫德尔福三进内存被释放吗?
、
、
、
我一直
在
追踪一个
在
Delphi
2007中为Win32构建的
DLL
中的内存泄漏。如果卸载
DLL
时
线程
仍然存在,则不会释放三个高级变量的内存(卸载时不对
DLL
进行活动调用)。出于好奇,分配调用位于
Delphi
源文件sysinit.pas中。对应的LocalFree调用只发生在获得
DLL
_THREAD_DETACH调用的
线程
。如果应用程序中有
多个
线程
并卸载
DLL
,则每个
浏览 6
提问于2009-07-01
得票数 12
回答已采纳
1
回答
PowerBuilder应用程序调用
Delphi
DLL
、
、
、
、
我用PB调用了一个
Delphi
DLL
(多
线程
套接字
dll
)文件,当PB应用程序窗体关闭时,它并没有真正终止,它仍然停留在任务管理器中!为什么?如何在powerbuilder应用程序终止后释放多
线程
套接字
DLL
?提前感谢您的回复!
浏览 4
提问于2011-12-01
得票数 1
回答已采纳
1
回答
在
Delphi
7中
通过
线程
加载
多个
DLL
、
、
、
我的应用程序有单独的模块(模态表单)作为
dll
。
通过
应用程序主菜单,我访问这些dlls,在窗体关闭时调用LoadLibrary和FreeLibrary。一切都很好。一个已经创建的新模块使用了一种新的方法,它使用其他插件(
Dll
)来工作。当我
加载
这个模块时,这些插件也会被
加载
。但这需要时间。因此,为了避免在打开此模块时出现这种
加载
时间,我尝试
在
应用程序初始化时
通过
线程
加载
这些插件,但我注意到即使在
线程
浏览 40
提问于2019-01-24
得票数 0
回答已采纳
3
回答
用
Delphi
2010和php4
Delphi
编写PHP扩展
、
、
、
、
首先,这是关于而不是 (以前的
Delphi
)。使用 当试图
在
IIS/PHP服务器上运行php4
Delphi
delphi
_math.
dll
示例扩展时,我
在
C中看到以下错误:\Windows\Temp\php-errors.log文件。2011年6月15日17:58:42 PHP警告:
浏览 4
提问于2011-06-15
得票数 5
回答已采纳
3
回答
Delphi
DLL
-
线程
安全
、
、
我有一个
Delphi
DLL
,我想把它
加载
到我的应用程序中的一个
线程
中(确切地说,不止一个
线程
)。
DLL
只是创建一个对象,然后使用它并销毁它。从这个角度来看,
DLL
代码是
线程
安全的。但是,如果我在
线程
中
加载
DLL
,会发生什么呢?
DLL
仍然是
线程
安全的吗?关于
线程
加载
DLL
,我应该知道些什么?我已经看到了VCL的
浏览 2
提问于2011-04-15
得票数 8
回答已采纳
1
回答
由于
dll
,InnoSetup
在
安装后挂起
、
我
在
InnoSetup向导中使用自定义
DLL
。除了安装成功后,主GUI窗口将关闭(如预期的那样),但图标将保留在任务栏中。(安装过程仍然存在,可以很容易地从任务管理器中删除)谢谢
浏览 4
提问于2014-06-17
得票数 0
回答已采纳
2
回答
将数据从
Delphi
DLL
传递到C++应用程序
、
、
、
为此,我需要将这些整数值声明为
在
调用应用程序和
DLL
之间共享。data_seg()但是
在
我可以使用命名管道之前,我需要解决以下问题。更新19.09.2012: 我的系统设计发生了变化,现在我
通过
命名管道将数据从
Delphi
DLL
发送到C#应用程序。我应该如何修改我
浏览 2
提问于2012-09-17
得票数 0
回答已采纳
1
回答
Delphi
:在
线程
上的plugindll中创建的对象中使用adocomponents时的异常
、
、
、
、
情况:
dll
导出3个函数:createobject:指针、runobject(实例:指针)、freeobject(实例:指针)。我这样做了,这样我就可以从插件
dll
创建
多个
工作对象实例。 现在,应用程序设置了2个工作
线程
。
在
设置两个
线程
时,
通过
加载
库(每个
线程
一个)动态
加载
插件
dll
两次,并将导出的
浏览 1
提问于2013-10-31
得票数 3
回答已采纳
1
回答
调用FreeLibrary的可能死锁
、
、
我必须用德尔菲XE7写一个
DLL
。我想在
DLL
中使用TParallel.For。
DLL
被
加载
到C++应用程序中,
在
该应用程序中,一切都可以工作。inImage.Height -1, begin end); 如果我用完全相同的代码创建一个
Delphi
在
进行了大量的研究和调试之后,似乎出现了一个死锁,
在
调用C++时阻止FreeLibrary应用程序退
浏览 3
提问于2017-04-21
得票数 10
回答已采纳
4
回答
可以
在
DLL
中启动(并停止)
线程
吗?
、
、
我正在思考一些想法,为我做的一些常见的事情建立一个
DLL
。我想要检查的一件事是
在
DLL
中运行一个
线程
。
在
某些情况下,我看到了如何在开始时
加载
DLL
,并在不再需要时
在
结束时释放
DLL
。我对这个方法有0的知识或经验,除了看到与它相关的东西,甚至不能告诉你什么或如何,我不记得了。但这有可能吗?例如,当我启动
线程
时,我很可能会指定一个函数(
在
EXE中)作为事件的处理程序(这些事件是从
DLL
浏览 6
提问于2011-11-26
得票数 4
回答已采纳
1
回答
关闭挂起的
DLL
Delphi
所导致的所有
线程
、
、
、
我有一个
Delphi
代码,它调用一个
DLL
。动态链接
DLL
。
在
我的代码开始时,我
通过
进一步研究,我可以看到
Delphi
中的
线程
列表。最初,
在
浏览 2
提问于2020-06-12
得票数 1
1
回答
Delphi
2010:从
Delphi
执行二进制文件时
DLL
不
加载
、
、
、
我正在使用LoadLibrary从我的
Delphi
项目中
加载
一个动态链接库,如下所示:if (DLLHandle = 0) then当我
在
Delphi
中执行这个项目时,
DLL
没有
加载
。但是,当相同的代码直接从Windows中执行时,
DLL
将完全
加载
。 这里我漏掉了什么?我尝试
通过
将目录添加到Tools->Options
浏览 1
提问于2011-01-10
得票数 0
回答已采纳
2
回答
如果需要,
Delphi
只能使用.
dll
吗?
、
、
我已经将这两个方法添加到我的
Delphi
5应用程序的第一个单元中。function Inp(PortAddress: Integer): Integer; stdcall; external 'inpout32.
dll
' name 'Inp32'; 但是,除非他们明确需要,否则
浏览 0
提问于2012-02-14
得票数 6
回答已采纳
1
回答
我的应用在调试时挂起
、
、
、
、
我
在
Vista Ultimate 64位上使用
Delphi
2009。查看事件日志,挂起与
线程
退出相关联。它不是主
线程
,而是
在
加载
模块RSAENH.
DLL
之后刚刚启动的
线程
。更多信息:该应用程序广泛使用OpenGL,包括着色器和OpenGL 3的一些功能。
浏览 2
提问于2009-05-18
得票数 0
1
回答
在
TThread上创建MainForm
、
、
、
、
我有一个
Delphi
2010应用程序,它导出一个动态链接库并具有library头文件。每当我
通过
LoadLibrary函数
加载
这个
DLL
时,应用程序都运行得很好。(显然,它使用我传递给LoadLibrary的
线程
作为主
线程
,没有任何问题) 但是,如果我试图
通过
在
Options ->应用程序中更改生成的输出来将此
DLL
导出为实际的EXE。并将标题从library更改为program,然后构建它并执行输出EXE而不是
通过</
浏览 25
提问于2021-02-18
得票数 3
回答已采纳
4
回答
Delphi
64位Oracle客户端
、
、
、
我如何安装
Delphi
的64位客户端(它运行32位,拥有32位客户端),我能在同一台机器上一起运行32位客户端和64位客户端吗?我正在开发一个64位的应用程序,所以我需要64位客户端 sourceException {“尝试
加载
BadImageFormatException客户端库。
浏览 7
提问于2011-06-01
得票数 1
4
回答
在
单个应用程序中从
多个
线程
调用
dll
函数是否安全?
、
、
我正在用
Delphi
2009编写一个服务器应用程序,它实现了几种类型的身份验证。每种身份验证方法都存储
在
单独的
dll
中。第一次使用身份验证方法时,会
加载
相应的
dll
。只有当应用程序关闭时,才会释放
dll
。
在
服务器
线程
(连接)之间不进行任何形式的同步的情况下访问dlls是否安全?
浏览 2
提问于2009-04-11
得票数 12
回答已采纳
1
回答
从工作
线程
调用主
线程
回调函数
、
在这个
DLL
中,我创建了一个工作
线程
。
在
工作
线程
中,我有一个等待用户
通过
USB硬件设备输入的循环。仅当USB设备上的用户输入满足某些条件时,循环才结束。此外,我需要实时反馈USB设备的用户使用情况反馈,以显示
在
屏幕上。它使用
Delphi
GUI进行反馈。我
在
DLL</
浏览 1
提问于2010-07-28
得票数 3
回答已采纳
2
回答
推断程序是否要使用
线程
、
、
、
、
线程
安全或
线程
兼容的代码是好的。但是,
在
某些情况下,如果知道程序不会使用
线程
,则可以以不同的方式(更简单或更有效)来实现。我认为,从历史上看,某些实现中的std::string可以
在
非
线程
代码中使用写副本。8.1 Blitz++和
线程
安全
在
Solaris下使用gcc -pthread**,或** CC -mt 编译。
在
包含任何-DBZ_THREAD
浏览 1
提问于2020-05-25
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券