當前位置:編程學習大全網 - 編程軟體 - 應用程序編程接口的註意

應用程序編程接口的註意

隨著 Windows 操作系統的發展,現已發布了幾個版本的 Windows API。Windows 3.1 使用 Win16 API。Microsoft® Windows NT®、Windows 95 和 Windows 98 平臺使用 Microsoft® Win32® API。

除 Windows API 外,其他壹些 API 也已發布。例如,郵件應用程序編程接口 (MAPI) 是壹組可用於編寫電子郵件應用程序的 DLL。

API 傳統上是為開發 Windows 應用程序的 C 和 C++ 程序員編寫的,但其他的編程語言(包括VBA)也可以調用 DLL 中的函數。因為大部分 DLL 主要是為 C 和 C++ 程序員編寫和整理說明的,所以調用 DLL 函數的方法與調用 VBA 函數會有所不同。在使用 API 時必須了解如何給 DLL 函數傳遞參數。

警告 調用 Windows API 和 其他 DLL 函數可能會給您的應用程序帶來不良影響。從自己的代碼中直接調用 DLL 函數時,您繞過了 VBA 通常提供的壹些安全機制。如果在定義或調用 DLL 函數時出現錯誤(所有程序員都不可避免),可能會在應用程序中引起應用程序錯誤(也稱為通用性保護錯誤,或 GPF)。最好的解決辦法是在運行代碼以前保存該項目,並確保了解 DLL 函數調用的原理。

  • 上一篇:廈門大學的結構人類學和中山大學的結構人類學哪個更好考?
  • 下一篇:編程高手來幫忙解決壹下啊,問了很多次都沒有解決...........
  • copyright 2024編程學習大全網