如何在基于卡的数据库堆栈中保存数据?

时间:2013-04-25 14:11:40

标签: livecode hypercard

据我所知,在livecode中你可以做一个数据库类型的应用程序a)作为HyperCard中的卡集合或b)使用像SQLite这样的SQL数据库引擎。在Hypercard(a)中,无需保存输入数据字段的数据。在livecode中,我需要使用“文件/保存”来保存开发模式中的数据。如何在基于卡的独立应用程序中保存数据。这有可能吗?

2 个答案:

答案 0 :(得分:2)

是的,您可以使用“save”命令在代码中保存堆栈的状态。但是,要在内置的独立版本中执行此操作,您需要通过使用本课程详细介绍的启动器启动堆栈来进行一些争论:

http://lessons.runrev.com/s/lessons/m/4071/l/17375-how-do-i-save-custom-properties-in-a-standalone-application

答案 1 :(得分:1)

永远不会保存可执行文件。 LC standalones管理这个的常用方法是创建一个“splash”堆栈,它可能有或没有用,是否可见,并包含有用的数据。或不。但它是可执行文件。

然后可能需要将许多其他堆栈,子堆栈和其他资源附加到该堆栈文件,并且可以保存所有这些。可执行文件被称为“启动”的原因是因为它可能在启动时显示为一个介绍窗口,只是被解雇才能完成真正的工作。

克雷格纽曼