在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。 Lua 的语法比较简单,学习起来也比较省力...
分类:
编程语言 时间:
2015-01-05 19:00:54
阅读次数:
212
(接上篇) ------------------- 5.8 执行 Lua 代码 ------------------- 一个宿主程序可以执行写在文件中或在字符串中的 Lua 块,使用下面的函数: ????int?lua_dofile?(lua_State?*L,?const?char?*fi...
分类:
其他好文 时间:
2014-11-10 15:57:13
阅读次数:
230
(接上篇) -------------------------------------- 5 API -------------------------------------- 这节描述 Lua 的 API, 也就是宿主程序和 Lua 交互的一组 C 函数。所有的 API 函数和相关联的类型及常量都在文...
分类:
其他好文 时间:
2014-11-07 15:13:22
阅读次数:
307
由来:
在学习工作流的过程中,宿主程序中会出现这么一段代码
staticAutoResetEvent instanceUnloaded = new AutoResetEvent(false);
然后就是在方法中这样使用
instanceUnloaded.Set();//将事件状态设置为终止状态,允许一个或多个等待线程继续
instanceUnloaded.W...
分类:
编程语言 时间:
2014-10-01 01:52:50
阅读次数:
441
原始地址:http://www.2cto.com/kf/201403/284689.html本文记述“柯元旦”Android内核剖析中基于类装载器的“插件”架构。插件的概念:1、插件不能独立运行,而必须运行于一个宿主程序中,即由宿主程序去调用插件程序。2、插件一般可以独安装。3、宿主程序中可以管理不...
分类:
移动开发 时间:
2014-09-30 16:46:19
阅读次数:
163
(接上篇) -------------------------------------- 5 API -------------------------------------- 这节主要描述 Lua 的 API, 也就是宿主程序和库交互的一组 C 函数。API 函数可以分为以下几类: 1. 执行 Lua ...
分类:
其他好文 时间:
2014-09-29 15:12:41
阅读次数:
294
Lua是一种很好的扩展性语言,Lua解释器被设计成一个很容易嵌入到宿主程序的库。LuaInterface则用于实现Lua和CLR的混合编程。(一)Lua from the CLR 测试环境:在VS2010中建一个C#控制台应用程序,并添加LuaInterface.dll的引用(安装LuaFor...
分类:
其他好文 时间:
2014-08-10 01:39:39
阅读次数:
554
3 -程序接口(API)这个部分描述了 Lua 的 C API , 也就是宿主程序跟 Lua 通讯用的一组 C 函数。 所有的 API 函数按相关的类型以及常量都声明在头文件lua.h中。虽然我们说的是“函数”,但一部分简单的 API 是以宏的形式提供的。 所有的这些宏都只使用它们的参数一次 (除了...
分类:
其他好文 时间:
2014-08-04 01:56:27
阅读次数:
238
Delphi创建DLL时,IDE自动生成的文档中写得很清楚,当在DLL中以动态数组或String做为参数或返回值时(即RTL自动维护的数据类型),请在每个工程文件的第一个单元加上ShareMem。这样就可以使宿主程序与DLL共享内存管理器了!这样的话,在发布程序时需要把borlndmm.DLL一同....
分类:
其他好文 时间:
2014-06-05 12:51:33
阅读次数:
298