我有this code并需要对这些问题进行一些解释:
首次使用“ShellExecHookXample”之后的“_TLB”是什么?
我应该如何在Delphi 7中使用此代码并制作独立的exe文件? (我不知道放置代码并调用其方法的适当位置。因为它似乎是一个单元或什么?)
如果可能请为我描述一下代码。
先谢谢。
答案 0 :(得分:5)
_TLB代表类型库。您似乎正在尝试实施IShellExecuteHook.Execute
,并且到目前为止已找到一些代码here。但是,我猜是因为你没有告诉我们。如果你能够花更多的精力描述你想要实现的目标,你可能会得到更好的答案。
如果我的猜测是正确的,你应该看看这个问题:IShellExecuteHook.Execute我相信这将解释如何解决你的实际问题。
答案 1 :(得分:2)
ShellExecHookXample_tlb表示此单元是使用内部delphi工具从com(activex)对象导入的(Project-> Import type library ...) 它读取com(activex)对象的公共方法,事件,属性,并生成具有适当类/接口的pas单元。通常你可以在delphi文件夹中找到它。