問題タブ [squeak]
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.
android - ソフト キーボード KEYCODE_DEL のイベントを取得するには?
以前、Android dev メーリング リストでこれを尋ねましたが、返信がありませんでした。
私のアプリケーションでは、ときどきソフト キーボードをオンにしますが、DEL キーのイベントが配信されないようです。問題の方法は
Javaクラス全体が
http://squeakvm-tablet.googlecode.com/hg/project/src/org/squeak/android/SqueakView.java
ソフト キーボードでタップされた英数字キーまたは Enter (Return) キーは、KEYCODE_DEL を除いてアプリケーションに渡されます。case 句の KEYCODE_DEL を他のもの (たとえば、ハードウェア ボタン PAGE_UP のコード) に置き換えようとしましたが、そのボタンが押されたときに句が制御されます。
Android キーボード クラスをサブクラス化せず、デフォルトの入力マネージャーを使用しました。
KEYCODE_DEL のイベントを受け取るにはどうすればよいですか? キーボードのサブクラスを派生させることが唯一の方法ですか?
ありがとう。
unicode - OpenDBXへのSmalltalkFFI呼び出しのUnicode文字
非ASCII文字を含むいくつかの文字列をデータベース(Postgress)に挿入する必要があります。これが最小限の例です。で「引数を強制できませんでした」というメッセージが表示され<cdecl: long 'odbx_query' (ulong char* ulong) module: 'opendbx'>
ます。私が理解していることから、これはFFIエラーであり、呼び出しはデータベースバックエンドに到達しませんでしたが、よくわかりません。
squeak - Squeak に fileOut の場所を尋ねさせるにはどうすればよいですか?
クラス カテゴリを右クリックし、fileOut を選択して .st ファイルにエクスポートします。問題は、保存先を尋ねられることはなく、代わりにフォルダーを選択するだけです (画像ファイルを含むフォルダーと同じようです)。
ファイルを保存する場所を実際に尋ねるようにするにはどうすれば変更できますか? Squeak の以前のバージョン (3.9.x) では、私に尋ねました。
Squeakのバージョンは4.2、OSはUbuntuです。
squeak - squeak コードにブレークポイントを設定するにはどうすればよいですか?
Squeak は強力です。squeak のデバッガーが中心的な役割を果たしていることはわかっています。今、squeak コードにブレークポイントを設定したいと思っていますself: halt
。ブレークポイントを設定しますか?
smalltalk - Pharo/Squeak でトランスクリプト ウィンドウを一意に識別する方法は?
私は smalltalk は初めてで、私が学んだ他のすべてのプログラミング言語と同様に、単純な「hello world」プログラムを実行しようとしました。Pharo/Squeak で行うことは、トランスクリプト ウィンドウを開き、次のコードをワークスペース ウィンドウに入力してから、'Alt-d' を押して実行することだと学びました。
Transcript show: 'hello world'; cr.
私が理解している限り、この行は、引数「hello world」を含む「show」メッセージを Transcript オブジェクトに送信することを意味し、予想どおり、トランスクリプト ウィンドウに次のように表示されます。
hello world
ここまではうまくいきましたが、2 つ目のトランスクリプト ウィンドウを開いてコードを再度実行したところ、両方のトランスクリプト ウィンドウが次のようになっていることがわかりました。
hello world
あたかも両方のトランスクリプト ウィンドウが識別子 "Transcript" によって識別されるかのように。トランスクリプト ウィンドウはトランスクリプト ウィンドウ クラスの「インスタンス」でなければならないと思っていたので、これが私を混乱させました。したがって、それらを一意に識別する方法はありませんか?
events - Smalltalkでのイベント処理(squeak)
Smalltalkで独自のイベントを作成するにはどうすればよいですか?私は基本的に、特定のイベントが発生したときにトリガーできるソフトウェアイベントを探しています。
smalltalk - smalltalk パブリック 初期化
初期化メソッドを「非表示」にして、構築後に呼び出すことができないようにする方法はありますか?
次のようなものが欲しいです:
smalltalk - Squeak/Pharo で VisualWorks コードを参照する
Squeak/Pharo で VisualWorks コードをブラウズできる Smalltalk パーサーはありますか? (XML ではなく) チャンク形式でエクスポートされたコードを読むことに興味があります。
明確化: コードをファイルする必要はありません。
ありがとう