自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解關(guān)于LUA與Delphi應(yīng)用

移動(dòng)開發(fā) iOS
關(guān)于LUA與Delphi應(yīng)用是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)lua的應(yīng)用,具體內(nèi)容來看本文詳解。

關(guān)于LUADelphi應(yīng)用是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)lua的應(yīng)用,具體內(nèi)容來看本文詳解。LUA可到 Http://www.Lua.org 內(nèi)下載Lua4Delphi 包。

Lua基本的用法.

1、打開Lua:

  1. var L: Plua_State;  
  2. :lua_open

2、運(yùn)行后,必須關(guān)掉:

  1. lua_close(L); 

3、在Lua內(nèi)增加方法, 如 Lua腳本內(nèi)增加 Print("mrlong") 的Print方法時(shí),必須這樣定義

  1. function LuaPrint(L: Plua_State): Integer; cdecl;  
  2. var  
  3.  I, N: Integer;  
  4. egin  
  5.  //LuaShowStack(L, '僨僶僢僌梡:LuaPrint 偵搉偝傟偨堷悢');  
  6.  
  7.  N :lua_gettop(L);  
  8.  for I :1 to N do  
  9.  ShowMessage(lua_tostring(L, I));   
  10.  Result :0;  
  11. end; 

4、這時(shí)在打開lua后,注冊(cè)方法: LuaRegister(L, 'print', LuaPrint);

5、加載腳本: LuaLoadBuffer(L, memCode.Text, 'code');

6、運(yùn)行Lua的腳本: LuaPCall(L, 0, 0, 0);

7、取出注冊(cè)方法的參數(shù): 如右Lua腳本了print("mrlong"); 這時(shí)我要取出mrlong 時(shí),則采用。

 S:= lua_tostring(L, 1); //注意這地方是從1開始,不是0與Delphi與C/C++都不一樣。\
 
 if (lua_gettop(L) <> 2) then//其中l(wèi)ua_gettop(L) 是取出參數(shù)的個(gè)數(shù)據(jù)
 
luaL_error(L, '參數(shù)個(gè)數(shù)出錯(cuò)');

小結(jié):詳解關(guān)于LUADelphi應(yīng)用的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-24 15:28:02

Lua編譯器解釋器

2011-08-25 14:03:32

UbuntuLUA安裝

2011-08-24 14:33:14

LUA開發(fā)環(huán)境Decoda

2011-09-06 17:37:01

LUA應(yīng)用

2011-08-25 15:21:02

Lua字符串

2011-08-25 15:41:42

Lua源碼

2011-08-31 16:39:06

Lua調(diào)試器

2009-08-07 14:10:13

C# WebserviDelphi

2011-08-25 17:01:50

LUA網(wǎng)游游戲

2011-08-25 16:20:33

Lua腳本變量

2011-08-23 17:46:09

LUA正則表達(dá)式模式

2011-08-23 17:06:03

2011-08-25 10:07:24

Lua 5.0函數(shù)編譯器

2011-08-22 17:13:00

LuaC++函數(shù)

2011-08-29 15:30:53

JavaMELua

2011-08-23 17:42:42

Lua腳本

2014-06-05 17:02:41

FTP

2011-09-08 10:18:09

Windows MobWidgets

2011-08-24 16:59:59

LuaModule

2010-09-10 16:21:58

JavaScript
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)