共用方式為


撰寫可攜式 LUA 應用程式

使用下列指導方針來撰寫邏輯單元應用程式 (LUA) 可移植到其他環境的應用程式:

  • 使用參數值和傳回碼的符號常數名稱,而不是 WINLUA 中顯示的數值。H 檔案。 (如需詳細資訊,請參閱 WINLUA。Microsoft® Host Integration Server SDK.) 中的 H 檔案

  • 存取資料緩衝區中的 SNAsense 程式碼時,請使用符號常數,而不是數值。 這可確保位元組儲存順序適用于您的特定系統。 您應該使用 memcpy 來設定值,以及 memcmp 來測試這些值。 例如:

    memcpy (this_verb.common.lua_data_ptr, LUA_INCORRECT_REQ_CODE, 4);  
    if (memcmp (this_verb.common.lua_data_ptr,  
    LUA_INCORRECT_REQ_CODE, 4) == 0)  
    {  
    .....  
    }  
    
  • 請確定顯示為保留的任何參數都設定為零。

  • 設定 lua_verb_length 參數,如動詞描述中所述。