我有一個最初在Hypercard中構建的堆棧,然後遷移到Metacard。顯然,在那段時間內它已經有了很大的擴展。當我嘗試遷移到Runrev時,一些核心功能破裂,這就是爲什麼我一直等到現在終於這樣做。我把它作爲一個堆棧而不是一個EXE,所以我可以保存更改。我已經建立了一個獨立的播放器來啓動它並且正在工作。我已將revmessagebox.rev堆棧包含在獨立堆棧設置中。這確實增加了它,但不正確。我可以從我的堆棧中放入消息,但它不會運行命令,並且它會丟失所有的圖標。我還包括revimagelibrary.rev和revtools.rev堆棧,希望能夠解決這個問題,但沒有骰子。我也希望包括revimagelibrary.rev會讓我的舊的Metacard圖標顯示,但沒有骰子。我很感激任何幫助,我可以得到這一點。 Rich如何將Livecode消息框包含在我的堆棧中?
3
A
回答
3
我不認爲你可以。消息框是IDE的一部分,需要運行開發環境。當你建立一個獨立的腳本等被編譯,命令的解釋器不再存在。 要獨立複製它,您可以使用帶字段的簡單窗口接受文本,並要求您將輸入的文本傳遞給「執行」命令。消息框中提供的其他功能(通過您提到的圖標訪問)也是開發工具,在獨立模式下沒有多大意義。
0
詹姆斯說了什麼。但請注意,雖然msg框確實是IDE的一部分,但它仍然只是一個堆棧,並且該堆棧可以被複制到任何需要的程度。
也就是說,msg盒子通常用作開發工具,用來測試簡短的腳本(通常是一行),以便像一個簡單的計算器那樣快速地獲取或設置屬性值。如果您需要這種功能,您應該將其更全面地整合到您的項目結構中。
克雷格·紐曼
2
消息框不僅集成到IDE中,發動機還具有直接支持掛鉤。我不確定那些內置到獨立引擎中的鉤子是否包含在內,因此即使您將現有的消息框改編爲獨立版本,它仍然可能無法正常工作。
正如其他人所說的那樣,解決方案是構建自己的堆棧,作爲僞消息框。在自己的堆棧中顯示消息很容易,並且使用「do」命令執行簡單命令非常簡單。執行復雜或多行命令比較困難。但是我同意Dunbarx的意見,如果你正在計劃這種獨立分發的話,我會評估這種需求。這是一個非標準的界面元素。
相關問題
- 1. 我可以在LiveCode iOS項目中包含庫堆棧嗎?
- 2. 如何獲取堆棧列表卡? - livecode
- 3. 消息框中包含textbox.text
- 4. 如何將CSV文件加載到LiveCode堆棧中?
- 5. 在C中包含表的消息框#
- 6. 消息在Python中通過爲堆棧
- 7. log4net是否支持在日誌消息中包含調用堆棧
- 8. 如何在BadRequestException中包含消息?
- 9. IE8中堆棧空間的Javascript消息
- 10. 在HttpResponseRedirect中包含或不包含我的消息?
- 11. 如何在BSD網絡堆棧代碼中打印消息?
- 12. 無法刪除此堆棧? - Livecode
- 13. 如何將消息從NavigationController堆棧發送回UIScrollView?
- 14. 爲什麼我在Haskell中爲堆棧溢出發送消息?
- 15. 包含Linux數據包處理堆棧
- 16. 如何顯示堆棧溢出站點中的更新消息
- 17. 消息框(VBA):我如何在Excel宏中包含/使用它們?
- 18. 在LiveCode中通過URL更新堆棧或獨立的腳本?
- 19. 如何將包含零消息的日期反正包含到結果集中?
- 20. 信息出現在消息框中,我如何將消息框中的信息導出到MS Word?
- 21. 如何在livecode 8的項目瀏覽器中重新排列堆棧圖層?
- 22. 如何隱藏我的堆棧框架在TestCase子類中?
- 23. 如何才能使Chai.js包含堆棧跟蹤信息的例外?
- 24. 標題消息就像堆棧溢出
- 25. 堆棧溢出式消息欄
- 26. MVC:用戶消息堆棧實現
- 27. JQuery Ajax提交錯誤消息堆棧
- 28. 堆棧溢出使用消息隊列
- 29. 如何在Python中使用ctypes在消息框中包含圖像
- 30. 如何記錄由Metro堆棧發送的SOAP消息
感謝您的幫助。我需要的只是顯示消息並偶爾執行一行腳本以進行診斷。如果我推出我自己的產品,是否有一種全面的方法來將我的堆棧中的所有put語句指向我新建立的消息框? – user2600090