use Windows(其实一般的Unit都会有Windows了)。
然后你就可以调用Windows API函数了。
然后你就可以调用Windows API函数了。
解决方案 »
- delphi里面有办法给字符加上下标吗?
- 关于用Delphi程序发手机
- cxDateEdit的日期为什么总是改变不了呢?
- 有关屏幕刷新率的问题?
- 实现 透明窗体的代码的问题,有高手请尽快给小弟解答,谢谢!
- 急需各种电脑图标,收到马上给分。
- 怎样读区本地XML文档?创建XML文档???
- 请问高手Delphi的stringgrid控件在那里啊怎么用
- dll 的问题,还有MSCOM控件...
- delphi中如何调用帮助?我是初学者,请多多指教
- 用TTable 打開一個有 5 萬條記錄的數據表,正常時間大概多少,電腦配置中檔 !!
- 请高手帮忙!about TApplicationEvent.OnIdle and MainMenu!
确实有点困难啊,chechy(chechy)帮帮忙好吗?
到底帮什么忙?
而且Delphi就是用.obj,恐怕限制也非常多。这方面我没有用过,只是了解而已。我是看过Delphi 5 Developer's Guild的相关章节才知道的。
代码可用,delphi中根本每必要使用.lib文件,直接使用dll就可以了.这么说delphi应该是比c使用dll更方便. 既然有vfw32.lib就有vfw32.dll.不会你告诉我连dll怎么用都不会吧.
其实就是直接掉用.dll了。
请问 mc_music(狂沙):
给你一个不知名的dll,不知你能不能把里面所有函数的具体参数都列出来?
(不要告诉我用exescope之类的工具,那样只能得到函数名,得不到参数)
我知道一些cracker高手能够,你如果知道,告诉我好吗?
lib是静态库,而dll是动态库。.lib本身可以含有大量的代码。你有没有用过Turbo C,里面都是静态的.lib文件,没有什么dll。你的这种想法大概是受VC的影响,VC大概提供工具可以为DLL包装出一个lib文件,以方面连接。而且我只听说dll可以导出一个lib,没听说.lib可以导出dll。
你的想法太幼稚了,先给上一课。如果想反驳,找到切实的证据再来说。
uses ……shellAPI;
同志,看清楚没有,你真的在tc中使用windows 32位dll吗,那我只好甘败下风了.
还有,我说过lib可以可以导出dll吗?我只不过说dll可以倒出lib.
mc_music(狂沙) 反正我的电脑中确实没有vfw32.dll文件。
麻烦你能不能在windows\system下找到.lib文件??如果你自己一定要自己加上lib文件
我也没办法,谁叫你硬盘有1000g呢.
我的意思是有.lib并不意味着有.dll。至于到底有没有VFW32.dll,我不晓得。但决不可能说.lib不包含代码。而且DLL的函数原型在DLL文件中本身没有,必须事先知道。
包括MSVFW32.dll AVIFIL32.dll AVICAP32.dll直接调用dll就可以了.
不会吧,有这种说法吗?你是不是vc用多了.打开dll看看,你就知道了,可以用view dependencies
就可以看到.
在delphi中,静态调用和动态调用都只要dll就够了.
给你一个不知名的dll,不知能不能把里面所有函数的具体参数都列
出来?用view dependencies可以列出.dll里面所有函数的具体参数吗?
在那里能找到view dependencies?
希望不吝赐教,谢谢。
或者根据函数名来判断他需要几个参数.
view dependencies 只要装了vc就有了
在dll或exe文件右键菜单就有,直接打开也可以.
哎,没有学过这个东西可真难找,大家不要见笑,再帮帮忙吧,实在很急。
我知道这个是很简单的问题,但我自己琢磨的话太费时间了,麻烦你再帮一下啦。
并指明是外部函数 external 'dll名称[路径]';动态调用是先申明函数指针,然后用loadlibrary打开dll,并用getprocaddress取得函数地址赋给函数指针就可以了.