BCB如何调用16位DLL 在线等待

SayFun SayFun 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
例如有16位DLL函数原型 INT FAR PASCAL _SETADDR(INT port_no,INT addr,LPSTR buffer);
用BCB6。0调用却总不成功。
。。。
。。。
INT SETADDR(INT port_no,INT addr,LPSTR buffer)
{
_asm{
push buffer
call SMapLS_IP_EBP_8
push eax
push port_no
push addr

mov edx,globalProcPointer
call QT_Thunk
call SUnMapLS_IP_EBP_8
pop ecx
}
//return _AX;
}
。。。。


调用
。。。。
(FARPROC)LoadLibrary16=GetProcAddress32( "KERNEL32", 35); //取得所需函数
FARPROC)FreeLibrary16=GetProcAddress32("KERNEL32", 36);
(FARPROC)GetProcAddress16=GetProcAddress32("KERNEL32", 37);
(FARPROC)SMapLS_IP_EBP_8=GetProcAddress(GetModuleHandle("KERNEL32"),"SMapLS_IP_EBP_8");
(FARPROC)SUnMapLS_IP_EBP_8=GetProcAddress(GetModuleHandle("KERNEL32"),"SUnMapLS_IP_EBP_8");

dll16=LoadLibrary16("Access.dll"); //载入16动态连接库
globalProcPointer=(DWORD)GetProcAddress16(dll16,"_SETADDR");

i=SETADDR(1,1,"6228202485"); //调用


请各位不吝赐教

...全文

相关推荐

隐藏的逻辑 马克·布坎南 中文pdf电子书

为什么有些酒吧这个礼拜人潮涌动,下个礼拜却空空荡荡?为什么《隐藏的逻辑》能在畅销榜单上久居不下?为什么邻居一夜之间成了暴发户?为什么股市会起伏波动?要找到这些问题的答案,就要像物理学家研究原子一样来研究人类社会,要思考的是模式,而不是人。多少年来,人类做决策的特性把大多数的经济学家和社会理论家都搞糊涂了,他们依赖一种老式的思维方式,认为人类社会之所以复杂是因为人是复杂的。现在,理论物理学家马克·布坎南(Mark Buchanan)告诉我们,在人类社会正在上演一场“量子革命”。物理学法则开始为我们描绘出一幅有关人或“社会原子”的崭新图像,而且与现实存在的个体自由意志毫不冲突。混乱的原子活动能够组合成精准的热力学,人类的自由个体也同样能组合成可预测的模式。社会物理学家能剖析潮流的变化;能预测企业是成是败:能解释犯罪增多的原因。布坎南在这本开阔眼界的书里提出,了解群体组织的规律是我们这个时代面临的主要挑战。《隐藏的逻辑》例证丰富,论点尖锐,容易理解,充满了智趣的游戏和刺激的实验,为我们看待人的社会行为提供了一个全新的视角。

threenewbee

libcurl x86 静态运行时DLL包:解决老旧Windows桌面应用网络集成难题

libcurl 是一个广泛使用的开源网络传输库,其核心价值在于为C/C++程序提供跨协议(HTTP/HTTPS/FTP/SFTP)的标准化网络通信能力。其底层依赖于动态链接库(DLL)机制与Windows运行时(CRT)协同工作,而架构错配(x86 vs x64)、运行时冲突(/MD vs /MT)、第三方依赖(c-ares、OpenSSL、zlib)松散耦合,是导致‘DLL加载失败’‘WinError 1114’‘CURLE_FAILED_INIT’等错误的根本原因。尤其在VB6、BCB6、Delphi

陆牙

40-基于89C52的量程自适应切换数字电压表设计(设计+说明+原理+仿真).rar

项目40-基于89C52的量程自适应切换数字电压表设计 资料包括Proteus仿真+Keil程序+Altium Designer原理图+软件安装包+参考设计说明书+答辩PPT+设计流程图,保证资料完整性! 功能: (1)本设计以89C52单片机为控制核心,具备高效数据处理与控制能力,可稳定驱动量程自适应切换数字电压表工作。 (2)采用ADC0808作为模数转换传感器,精准将模拟电压信号转换为数字信号,为电压测量提供准确数据基础。 (3)配备数码管显示器,清晰直观呈现测量得到的电压数值,方便用户快速读取电压信息,了解测量结果。 (4)具有自动量程切换功能,能依据输入电压大小智能调整量程,确保测量精度,拓宽电压测量范围。 (5)以待测电压输入为监测对象,资料包含原理图等,助力学生掌握量程自适应数字电压表设计要点。

创界工坊工作室

《人形机器人自适应形态学的变形覆盖建模与控制》,.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光

neo4j-community-5.26.32-unix.tar 自己编译 带neo4j-browser-2026.10.08+0.zip 解压可直接运行

neo4j-community-5.26.32-unix.tar 自己编译 带neo4j-browser-2026.10.08+0.zip 解压可直接运行

夢隨心逝
评论 2
收藏 已收藏
分享
返回顶部
SayFun
C语言 70,039 成员 243,237 内容