問題タブ [visualworks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
savefiledialog - ファイルの保存にVW7.8/Jun789 JunFileDialogを使用しており、次回のために選択したディレクトリを記憶したい
ファイルの名前を付けて保存するためにVW7.8/Jun789 JunFileDialogを使用しており、次回のために選択したディレクトリを記憶/設定したいと考えています。私はJunFileDialogクラスのexample5に従っています。onAccept: ブロックでそうすることは可能だと思いますが、これまでのところ成功していません。
JunFileDialog>>request: messageString initialDirectory: directoryFilename initialFile: filenameString fileTypeMenu: aMenu initialFileType: fileType onAccept: acceptBlock onCancel: cancelBlock.
使用するより良いファイル保存ダイアログはありますか?
smalltalk - デュアル スクリーンの Pharo / Squeak 環境
Pharo または Squeak で複数の画面を操作する方法があるかどうか疑問に思っていました。VisualWorks から Pharo に切り替えたばかりで、この機能が本当に不足しています。私は自分のワークスペース/トランスクリプトを一方に、ブラウザをもう一方に置くことに慣れています。
ありがとう、ヘンリック
smalltalk - Zinc HTTP コンポーネントと VisualWorks
VisualWorks で Zinc HTTP コンポーネントを使用する方法はありますか? また、これを成功させた人はいますか?
ヘンリク
oop - Smalltalkでメソッドがデフォルトで「self」を返すのはなぜですか?
バックグラウンド
Smalltalkでは、明示的に何も返さない場合、渡されるメッセージは受信者(またはメッセージコンテキストでは「自己」)に評価されます。
たとえば、次の方法を考えます。
これを評価する(「print-it」を行う):
<print-it>が最後の呼び出しまで実行された場合、結果はインスタンス自体になります。
質問
- なぜこれがこのように設計されたのですか?
- その背後にある考え方は何ですか?
- 哲学的背景は何でしたか?
- それからの実際的な利点は何ですか?メソッドの連鎖を容易にするためですか?
oop - add: が Smalltalk コレクションに追加されたオブジェクトを返すのはなぜですか?
バックグラウンド
すべての Smalltalk 初心者は、add:
"self" を返すのではなく、追加されたオブジェクトを返すことに注意してください。
たとえば、次のコードを使用します。
myCollection
コレクション自体ではなく、文字列「Paul」が含まれます。
これは、add:
追加されるオブジェクトが返され、カスケード式全体が最後に送信されたメッセージに評価されるためです。
代わりにyourself
、最後に次のように記述する必要があります。
質問
- これはなぜですか?
- これは何を設計したのですか?
add:
このように振る舞うことの利点は何ですか?
error-handling - XMLファイルの解析時のエラー処理
次のようなXMLファイルを解析するためのコードがあります。
XMLファイルを「Failed」という名前のフォルダーに移動して、スタックの上位にあるMyCustomErrorを処理したいのですが、パーサーがファイルを閉じる機会がなかったため、共有違反エラーが発生します。
このようにコードを変更すると機能しますが、もっと良い方法があるのではないかと思います。
smalltalk - VisualworksmczパッケージはMonticelloでインポートされます
SmallTalk / VisualworksでTUIOを使用して、マルチタッチジェスチャ用にクライアントをプログラムしようとしています。TUIOのmczパッケージを入手するために、私はMonticelloを使用しています。
問題は、Monticelloでパッケージをロードしようとすると、常にこのエラーメッセージの受信を終了することです。
誰かがそれに興味を持っているなら、私はあなたにスタックを見せることができます。
前もって感謝します。
string - Smalltalk VisualWorks 7.9.1 で Open Sound Control ByteArray を文字列に変換する
サーバーから UDP パケットを受信しています (正確には、Open Sound Control パケット)。これらのパケットを ByteArray に格納しています。
受信したデータを活用できるように、この ByteArray を String に変換したいと考えています。私は多くの変換を試みましたが、毎回読めない文字があります。
コードは次のとおりです。
次の変換も試しましたが、無駄でした:
文字列出力は次のとおりです。
何か助けはありますか?
追加情報: 受信したデータはオープン サウンド コントロール データであるため、特定のフォーマットを持っているため、そのように表示されます。int、float、string、および特定の bytearray インデックスを解析する必要があります。それらの可能性を提供するパッケージを推奨する人はいますか?
事前にthx。
smalltalk - Smalltalk VisualWorks 7.9.1 で開いているサウンド コントロールのパケットを読み取る
visualworks 用のオープン サウンド コントロール リーダーがどこにあるのか、誰か知っている人はいますか?
Siren プロジェクトと OSC VW プロジェクトを調べましたが、これらは OSC パケットを送信するように作られていますが、私の目的は、TuioReactivision シミュレーターからの OSC パケットを読み取ることです。
事前にThx。
dialog - Dialog用のSmalltalkカスタムボタン
Dialogのボタンをカスタマイズする方法はありますか?
ダイアログ確認には2つのボタン(はい/いいえ)がありますが、ボタンの値を(はい/いいえ)以外に変更したいと思います。
私はこれを行う方法を探していましたが、与えられたDialogメソッドは、カスタマイズ可能なボタンを持つという点で非常に制限されています。