关于dll调用(没有积分,只有一腔感激之情) (0分)

  • 主题发起人 主题发起人 凌云客
  • 开始时间 开始时间

凌云客

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟初涉Delphi不久,所求问题可能比较弱智。望各位有识之士出手相助:
; ; 我建立了一个快捷方式:
; ; rundll32.exe user32.dll,LockWorkStation
; ; 谢请问,我在Delphi里如何写,才能达到同样的效果。谢谢。
 
对动态库存在两种调用。
1、动态调用,使用loadLibrary和FreeLibrary。
2、静态调用。声明一下函数,然后直接实行该函数就可以了。

不过要实现你上面的功能,可以直接使用
WinExec、ShellExec、ShellExecEX等来实现。
 
谢谢。但我还是不太明白。你能给个例子吗?谢谢。例如,静态调用时如
何声明。(我说过,我很弱智,在调用外部程序的时候没有什么经验。)
 
WinExec('rundll32.exe user32.dll,LockWorkStation')
 
是WinExec('rundll32.exe user32.dll,LockWorkStation',sw_normal)
 
多谢,多谢。
 
后退
顶部