2013-02-20 83 views
1

我正在嘗試使用TUIO在SmallTalk/Visualworks下爲多點觸控手勢編寫客戶端程序。 爲了獲得TUIO的mcz包,我使用了Monticello。Visualworks mcz軟件包與蒙蒂塞洛導入

的問題是,每當我嘗試加載與蒙蒂塞洛一個包,我最後總是收到此錯誤信息:

enter image description here

我可以告訴你堆棧是否有人在裏面inerested。

提前致謝。

回答

2

一個mcz包本質上是一個壓縮的zip文件。 VisualWorks中當前的Monticello實現使用外部shell程序將源代碼解壓並壓縮到Monticello mcz文件。

在Windows下將軟件從Monticello移植到VisualWorks時,通常會遇到找到相應zip.exe/unzip.exe的問題。要解決您的問題,請嘗試將您的PATH變量設置爲您的zip.exe/unzip.exe。

另一種方法是從網上下載Info-ZIP包。將其放置在圖像目錄中的子文件夾中,並更改VisualWorks Monticello Package的執行邏輯。在VisualWorks Monticello Package中瀏覽shOne的發件人並更改呼叫。

從Squeak或Pharo移植軟件包時要記住的下一件事是始終定義一個名稱空間,該名稱空間在monticello包名稱(upTo:$ - )的第一個單詞後面被直接命名。在加載包之前定義名稱空間。

JQueryMobile-Libraries-NickAger.10.mcz -> Define a Namespace JQueryMobile

不要忘了導入導入的代碼需要解決超的名字命名空間的必要。

JQueryMobile needs Seaside.*, Javascript.*, JQuery.*, Grease.*, Smalltalk.*

+0

簡單,精確,優雅! Thanx,我懷疑shOne的發件人。這解決了這個問題。 – SolidSnake87 2013-02-25 16:26:18