社区
语言基础/算法/系统设计
帖子详情
dll的一个问题
zhangcyu
2003-09-29 10:52:36
请问怎么在vcwfs.dll中调用一个vgetdoc(i:integer;var s:ansistring):longint函数,vcwfs.dll是用vc编写的一个dll ,在c;\winnt\system32 .
...全文
32
9
打赏
收藏
dll的一个问题
请问怎么在vcwfs.dll中调用一个vgetdoc(i:integer;var s:ansistring):longint函数,vcwfs.dll是用vc编写的一个dll ,在c;\winnt\system32 .
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangcyu
2003-10-10
打赏
举报
回复
vcwfs.dll 不是我写得,没有源代码,只是在VB程序中看见疑心声明:
Public Declare Function VCGetDoc Lib "vcwfs.dll" (ByVal intNumber As Integer, ByVal strData As String) As Long
在VB中可以正常使用,不知为何在DEPHI中不能正常使用。
为何我在本机中搜索不到VCWFS.DLL文件
且vcwfs.dll不能注册成功
stargazer
2003-10-10
打赏
举报
回复
同意 Seahilly(小峰)
iBear
2003-10-03
打赏
举报
回复
在dll最好不要使用string型参数或返回值,它额外的引入一个borlandmm.dll的库才能正常工作.你可改用pchar或指针,shortstring也行
xiaoyuer0851
2003-10-03
打赏
举报
回复
同意楼上的,
Seahilly(小峰) ,在那边看过你的帖子, 关于高速公路的,
强…………
Seahilly
2003-10-03
打赏
举报
回复
问题出在vgetdoc(i:integer;var s:ansistring)的调用参数var s:ansistring上。Delphi和VC处理字符串的方法不同,不知你在VC中用什么类型与var s:ansistring对应?
修改建议:
1、在Delphi程序中定义字符数组类型 Type TCharArray=Array[0..1023] of Char;
2、在VC程序中定义对应字符数组类型 CharArray:Char[1024];
3、调用函数vgetdoc(i:integer;var s:ansistring)修改为:
vgetdoc(i:integer;var s:TCharArray)
4、VC程序 vgetdoc(integer i;CharArray& s)
zhangcyu
2003-09-29
打赏
举报
回复
这些我都用过,虽然没有出错,但S始终没有得到想要的字符串
thomas_cat
2003-09-29
打赏
举报
回复
还可能有需要重新命名的问题,需要用Depends查看dll函数的名字
FrameSniper
2003-09-29
打赏
举报
回复
可以静态调用,也可以动态调用,相关方式下个超级猛料看看!
upingking
2003-09-29
打赏
举报
回复
在
implementation之后声明
vgetdoc(i:integer;var s:ansistring):longint;stdcall;external 'c:\winnt\system32\vcwfs.dll ' ;
or
vgetdoc(i:integer;var s:ansistring):longint;stdcall;external 'vcwfs.dll ' ;
不知对不??
Fp4autl.
dll
,Fpencode.
dll
,Fp4awel.
dll
安装office2007提示: windows installer 服务不能更新
一个
或多个受保护的windows文件
问题
解决. 下载这三个文件保存到对应的路径,即可正常安装.
解决api-ms-win-crt-runtime-l1-1-0.
dll
丢失
问题
绿色版 工具下载
提示api-ms-win-crt-runtime-l1-1-0.
dll
丢失,安装这个小玩意就可以解决了
Windows进程常用
DLL
模块注入技术
课程结合多种Windows进程常用
DLL
注入技术。远程线程注入APC注入,异步调用过程,向目标线程插入待执行任务从而完成注入。窗口消息注入,指定窗口进程注入,与全局钩子注入类似。环境块注入,获取进程上下文信息,直接性修改程序执行流程完成注入。进程入口点注入,在程序初始化的时机前将
dll
模块文件注入至目标主线程。进程调试级注入,涉及调试器相关功能调用知识点
dll
模块重定位内存注入,模拟操作系统加载PE文件方式,直接将
dll
文件内存数据写入目标进程并执行。导入表注入,涉及PE相关知识点,增加区段,移动导入表,增加导入表、增加导出函数,修复表项数据等。内核驱动级
Dll
模块注入技术,内核驱动入门扩展。
c++
DLL
封装
DLL
问题
由于工作需要,自己手动封装
一个
DLL
,简单说就是自己写
一个
DLL
来加载另外
一个
DLL
第一次写博客,记录自己的一些经验,方便以后查看,少走弯路,新手可以看看,大神略过。 我封装的
DLL
是阿里的消息队列C++的SDK,阿里只能静态加载,配置麻烦,所以封装使用。 在编写测试过程中出过很多
问题
,因为我是第一次封装,小
问题
就不做记录,几个稍微大的
问题
,第
一个
封装完成调用运行的时候报错,提示使用错误的
怎样从
一个
DLL
中导出
一个
C++类
怎样从
一个
DLL
中导出
一个
C++类 自从Windows开始,动态链接库(
DLL
)就是Windows平台的
一个
组成部分。动态链接库允许在
一个
独立的模块中封装一系列的功能函数,然后以
一个
显式的C函数列表提供外部使用者使用。在上个世纪80年代,当Windows
DLL
s面世时,对于广大开发者而言只有C语言是切实可行的开发手段。所以,Windows
DLL
s很自然地以C函数和数据的形式向外部暴露功能。从...
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章