社区
Delphi
帖子详情
如此DLL!
Mars
2000-07-21 10:46:00
最近遇到你个非常有趣的问题,请各位大侠指点一二!
用DELPHI做一个小程序,调用了一个用VC++6编译的DLL,都能很好的调用。
但,发现DELPHI编译的可执行文件中不能,不能正确的调用VC的DLL。不知
道为什么!
也就是说。在开发环境调用好使,编译成可执行文件时就不好使。WHY!
...全文
181
11
打赏
收藏
如此DLL!
最近遇到你个非常有趣的问题,请各位大侠指点一二! 用DELPHI做一个小程序,调用了一个用VC++6编译的DLL,都能很好的调用。 但,发现DELPHI编译的可执行文件中不能,不能正确的调用VC的DLL。不知 道为什么! 也就是说。在开发环境调用好使,编译成可执行文件时就不好使。WHY!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Larky
2000-07-22
打赏
举报
回复
"用DELPHI做一个小程序,调用了一个用VC++6编译的DLL,都能很好的调用。"
"发现DELPHI编译的可执行文件中不能"
我怎么不明白啊!我觉得这不可能!
你好像说的不是很明白!
Mars
2000-07-22
打赏
举报
回复
在VC的DLL中是用_STDCALL生明的。我的意思是,在有边DELPHI的开发环境调用VC的DLL
是好使的,但,把DELPHI编译成。EXE文个时,再调用VC的DLL就不好使了。请你指点一
二!!!
Wingsun
2000-07-22
打赏
举报
回复
你是如何在Delphi中声明的?在VC中又是如何声明的?
JGTM2000
2000-07-21
打赏
举报
回复
说详细一些,DLL的路径是否正确?是否存在多个同名不同版本的DLL?另外换台机器看看。
xiaohedou
2000-07-21
打赏
举报
回复
1.如果dll是你开发部的,检查是否有未付值的变量
2。Debug版和release版有没有关系。
3。函数声明很重要!
手指英语
2000-07-21
打赏
举报
回复
attion
Wingsun
2000-07-21
打赏
举报
回复
编译后的文件能找到这个DLL吗?
halfdream
2000-07-21
打赏
举报
回复
详情!!!???
cybercobra
2000-07-21
打赏
举报
回复
关注
zyc
2000-07-21
打赏
举报
回复
C语言的function调用方式与pascal的function的调用方式不同, 在Delphi中调用C语言的function要用stdcall修饰。否则会出错。 另外, C中function传递的参数方式也与C中的不一样。 要留意。 不过, 我想要知道出错信息才能说出具体为什么.
Mars
2000-07-21
打赏
举报
回复
首先谢谢大家的回答。在这里我有一点补充,第一,这个用VC++编译的DLL是我编译的,
里面没有变量没付值。第二,我用DELPHI编译的可执行文件,能够正确找到这个DLL,
但出错,DEBUG版本和RELEASE版本都一样。
JAVA如何调用
dll
:用JNI调用C或C++动态联接库原来如此简单
JAVA如何调用
dll
:用JNI调用C或C++动态联接库原来如此简单
c语言wsastartup源代码,c – 可以从几个线程调用WSAStartup()导致死锁吗?
我正在开发一个具有一个TCP服务器和几个UDP服务器/监听器的应用程序.每个服务器都是一个单独的线程,与已建立的TCP连接的工作线程相同.我在每个线程中调用WSAStartup().有时,调用WSAStartup()会挂起(对我来说看起来像是一个死锁).这是堆栈跟踪:nt
dll
.
dll
!_KiFastSystemCallRet@0()nt
dll
.
dll
!_ZwWaitForSingleObject...
Windows进程常用
DLL
模块注入技术
课程结合多种Windows进程常用
DLL
注入技术。远程线程注入APC注入,异步调用过程,向目标线程插入待执行任务从而完成注入。窗口消息注入,指定窗口进程注入,与全局钩子注入类似。环境块注入,获取进程上下文信息,直接性修改程序执行流程完成注入。进程入口点注入,在程序初始化的时机前将
dll
模块文件注入至目标主线程。进程调试级注入,涉及调试器相关功能调用知识点
dll
模块重定位内存注入,模拟操作系统加载PE文件方式,直接将
dll
文件内存数据写入目标进程并执行。导入表注入,涉及PE相关知识点,增加区段,移动导入表,增加导入表、增加导出函数,修复表项数据等。内核驱动级
Dll
模块注入技术,内核驱动入门扩展。
nt
dll
.
dll
学习总结
nt
dll
.
dll
nt
dll
.
dll
描述了windows本地NTAPI的接口。是重要的Windows NT内核级文件。当Windows启动时,nt
dll
.
dll
就 驻留在内存中特定的写保护区域,使别的程序无法占用这个内存区域。[1] 中文名 nt
dll
.
dll
外文名 NT Layer
DLL
版 本 6.3.9600.17736 系统
DLL
文件 是 属 于 Wind
三种
DLL
(Win32
DLL
,MFC常规
DLL
和MFC拓展
DLL
)的简单学习总结
学习了三种动态链接库的基本知识,分别是Win32
DLL
,MFC常规
DLL
和MFC拓展
DLL
。 Win32
DLL
使用的是Win32的API实现的,只能导出函数,能被各种应用程序调用,适用范围最广。 MFC常规
DLL
是适用MFC创建的,就像MFC程序跟Win32程序的关系一样,MFC常规
DLL
和Win32
DLL
的关系也是如此。它使用MFC的机制,只能导出标准C函数。如此,它
Delphi
5,391
社区成员
262,737
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章