none
(VB新手問題多)- API 簡單問 RRS feed

  • 問題

  • Declare Auto Function FindWindow Lib "user32.dll"(ByVal lpClassName As String,ByVal lpWindowName As String) As Integer

    比較

    Declare Auto Function FindWindow Lib "user32"(ByVal lpClassName As String,ByVal lpWindowName As String) As Integer

    這兩者之間有一個 user32 沒有.dll

    但是都可以正常執行

    這樣這兩者有差異嗎

    2019年2月7日 下午 07:45

所有回覆

  • .dll副檔名可以填也可以不填, 效果相同, 請參考:

    Declare statement (external C calls) (LotusScript Language)

    2019年2月8日 上午 10:32
  • 原則上不要用 Auto

    Auto 是讓編譯器編譯時,自動選擇 FindWindowA / FindWindowW ,對執行時期沒幫助。

    但 Win9x 早就廢了,早就只剩 WinNT 了,Auto 就沒有意義,反而會讓你不知道你到底做了甚麼。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2019年2月9日 下午 12:30