社区
进程/线程/DLL
帖子详情
是否可以以及如何编写自定义的lib库文件?
sunportjj
2003-08-19 04:24:47
我用的是vc6。0
想做一个脚本解释器
希望访问dll前可以查询到库中函数的参数个数和类型以及返回值以便调用前准备好入口参数。
系统提供的lib好像不行
可以编写一个自定义格式的lib文件吗?结合dll一起使用。
另外:是否可以修改系统生成的lib文件?它的格式是怎么样的?
ps:我是一个新手,不知这个方案是否可行?
...全文
231
4
打赏
收藏
是否可以以及如何编写自定义的lib库文件?
我用的是vc6。0 想做一个脚本解释器 希望访问dll前可以查询到库中函数的参数个数和类型以及返回值以便调用前准备好入口参数。 系统提供的lib好像不行 可以编写一个自定义格式的lib文件吗?结合dll一起使用。 另外:是否可以修改系统生成的lib文件?它的格式是怎么样的? ps:我是一个新手,不知这个方案是否可行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunportjj
2003-08-29
打赏
举报
回复
很久没来了
这个问题我已经绕过去了
楼上的方法早用过了,不过好像没达到目的:<
还是要多谢2位的热心解答:)
spbabyba
2003-08-23
打赏
举报
回复
你要写自己的def 文件,
lib /def:ufile.def /out:ufile.lib /machine:ix86
李_军
2003-08-23
打赏
举报
回复
常用工具:
TDump.exe-Delphi 4 和 C++ Builder 3 提供
Impdef.exe 和 Implib.exe - C++ Builder 3提供
DumpBin.exe-VC5.0提供
Lib.exe-VC5.0提供
VC调用Delphi的DLL
Delphi中的声名格式:
Function ShowDialog( hMainWnd:THandle; Msg:PChar ):integer; stdcall;
输出到Dll文件中时,名称不分裂。
VC中的调用格式:
extern "C" __declspec(dllimport) int __stdcall ShowDialog( HWND hwnd,char* Msg );
.如带有__stdcall,则要求Lib文件中对应函数名称分裂,可有以下步骤生成Lib文件:
.用Impdef.exe生成def文件,格式为:Impdef def文件名 dll文件名
.手工调制def文件参数,如ShowDialog改为ShowDialog@8
.用Lib.exe生成lib文件,格式为:Lib /def:def文件名
.如声名中无__stdcall,默认调用格式仍为stdcall,但不要求名称分裂,用以下批处理文件MkLib.bat可生成Lib文件:
@echo off
if %1.==. goto error
impdef %1.def %1.dll
lib /def:%1.def
goto end
:error
echo Usage: MkLib DllName
echo Note: Don't add extension ".dll" to parameter "DllName"
:end
sunportjj
2003-08-19
打赏
举报
回复
为什么没有人帮忙解答我的疑问?
是我没有说清楚还是点数太低?
呵呵
我都可以改嘛
PSIM中Dll变量设置区别.doc
在PSIM(电力系统交互式模拟器)中,用户可以通过
编写
自定义
C语言代码来扩展仿真功能,并将其封装为动态链接
库
(DLL)供PSIM调用。以下是生产PSIM DLL的一般步骤:
编写
C源代码: 根据PSIM提供的接口规范,
编写
...
e语言-易写易
库
源码(支持类模块和窗口组件及静态)
特别鸣谢:易语言我吃了的例程、易语言支持
库
开发手册、云外归鸟易编支持
库
所提供的返回程序集命令、以及学易不精提供帮助。本源码中封装了几乎易语言支持
库
所有的功能(包括:命令、类(模块、窗口组件、
自定义
数据...
通过
自定义
内核模块读取和写入Linux进程内存的简单
库
-C/C++开发
通过
自定义
内核模块读取和写入Linux进程的内存的简单
库
linux-process_mem通过
自定义
内核模块读取和写入Linux进程的内存的简单
库
。 该模块使用通用网络链接套接字
库
与用户进程进行通信。 模块可以执行的操作可以从/向...
易语言-易写易
库
源码(支持类模块和窗口组件及静态)
开发动态
库
将
编写
好的动态
库
中的GetNewInf函数公开,其余的都取消公开,编译成fne
文件
。放到易语言
lib
目录即可。 开发静态
库
将
编写
好的动态
库
除GetNewInf其他需要调用的函数全部公开。编译后用工具转换得到
lib
文件
放...
StatusBarAlert:电报X启发了android状态栏警报视图
它可以在状态栏区域显示
自定义
消息以及可选的不确定进度。 可选的自动隐藏功能可以根据
自定义
持续时间进行调整。 显示时,状态栏警报会以SYSTEM_UI_FLAG_LOW_PROFILE标记模式(如果从os可用)隐藏状态栏的图标。 ...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章