2013-09-05 44 views
2

如何构建一个LiveCode应用程序,该应用程序可以使用Web服务器的新版本更新其组件堆栈?我已经看到这个提到的“容易做到”,但一直无法找到关于它如何下降的细节。从网络更新LiveCode桌面应用程序

+0

这里的问题当然是的HyperCard(LC的精神前身)可以让经典的Mac应用程序的那会安全的自己,所以谁是用来给需要的人重新学习一下。 – BvG

+0

@JayC我试图编辑你的问题,但由于变化太多而被拒绝。看看你自己,看看你是否可以编辑这个问题,让它重新打开http://stackoverflow.com/review/suggested-edits/2870787 – Mark

回答

4

这只是几行代码。从服务器打开堆栈并将其保存到磁盘:

go stack url ("http://path/to/server/file.livecode") 
set the filename of this stack to <path on disk> 
save this stack 

如果你不希望实际显示堆栈,你可以将其加载到一个变量,并且保存到磁盘。如果你这样做,一定要使用二进制:

put url ("http://path/to/server/file.livecode") into myVar 
put myVar into url ("binfile:" & <path on disk>) 

第二种方法可以简化为一行脚本。

有,说明这里的概念LiveCode教训: http://lessons.runrev.com/s/lessons/m/4071/l/78702-opening-a-stack-from-the-server