問題タブ [wxerlang]

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.

0 投票する
2 に答える
575 参照

erlang - この Erlang クラッシュ ダンプを説明できる人はいますか?

Erlang アプリケーションを実行しているときに、このエラー レポートが表示されました。


クラッシュ ダンプの書き込み先: erl_crash.dump

eheap_alloc: 18446744071692551144 バイトのメモリ (タイプ「ヒープ」) を割り当てることができません。

これは、単純な PC 上で実行される単純なプログラムです。どうしてそのような数字を得ることができるのでしょうか? ところで、10^10 GB を割り当てようとしています。このプログラムは基本的に、末尾再帰と非常に少量のプロセスのみを実行します。

0 投票する
1 に答える
1491 参照

erlang - erlangでwxWidgetsを使用してちらつくことなく画像をアニメーション化する方法は?

私はイメージを動いているように見せようとしています。画面をクリアして画像を元に戻しましたが、画面がちらつきます。あまりちらつきなく動いているように見せる方法はありますか?

「draw_asteroids」は、画像の動きをできるだけ連続的にしたいので、100ミリ秒ごとに呼び出されます。さらに、画面上で移動する他の多くの要素もあります(コードは宇宙船に似ています)。

私のコード:

0 投票する
1 に答える
237 参照

elixir - wxSplitterWindow.splitVertically Elixir/Erlang でウィンドウを受け入れない

Elixir で WxErlang を使用して分割ウィンドウを機能させようとしています。

基本的に、:wx.demo の splitterWindow の例とまったく同じことを行っていますが、:wxSplitterWindow.splitVertically 関数が false を返し (機能していません)、wny がわかりません。

コードは次のとおりです。

IO.puts の出力: false

他のエラーは発生しません。

以下は実行中のプログラムのスクリーンショットです: http://screencast.com/t/g0sG89ECi

ここで私が間違っていることについて誰か考えがありますか?

ありがとう。

0 投票する
1 に答える
335 参照

erlang - wx Erlang コードの実行エラー

wx:demo() が提供するサンプル コードを使用すると、さまざまなエラーや例外が発生します。また、erlang 言語にまったく慣れていないため、解決策を見つけるのに苦労しています。

これは私が得ているエラーメッセージです。コードは次のとおりです。

0 投票する
1 に答える
515 参照

erlang - erlang wx モジュールを使用すると、エラーが発生します: プログラムとライブラリのビルド バージョンの不一致が検出されました

erlang の wx モジュールを使用しようとしていますが、すべての関数で次のエラーが発生してクラッシュします。

私は、erlang 18.2 と wxWidgets 2.8 がインストールされた Ubuntu 15.10 を使用しています。

私はすでに wxWidgets と erlang の両方をアンインストールして再インストールしました。これにより、最初に発生したエラー (wx モジュールのすべての関数で未定義の関数を取得する) が解決されましたが、その後、続行する方法が見つかりませんでした。

正常に実行するにはどうすればよいですか?

0 投票する
2 に答える
271 参照

erlang - wxErlang でのキー入力のリッスン

wxErlang を使用して、Erlang で小さなゲームを作ろうとしています。私の主な機能はループであり、ループの開始時に特定のキーが押されたかどうかを確認する必要があります (上、下、左、右...)。私がオンラインで見つけたソリューションのほとんどは、イベントにグローバル ハンドラー関数を使用していますが、これは、この場合、私が探しているものではありません。これを行う方法はありますか?

0 投票する
0 に答える
74 参照

erlang - wxFrame のサイザーを取得するには? (更新 - 2 [すべてのコード])

イベント ハンドラに追加された場合のツリーの表示

これは全体のコードです。これが役立つことを願っています....

wx-1.6.1 wx サーバー/ウィンドウマネージャーからの戻り値をチェックする wx:debug() が追加されました。

注 : a) フレームは init() で作成、初期化、表示、connect() されています b) init() によって返された State レコードにはフレームが含まれています c) menuItem の選択によってイベントがトリガーされると、ツリーが追加されます状態を使用して渡されたフレームへ d) XRC ファイルを使用するか、init() で手動でフレームを構築するかに関係なく、動作は同じです。e) ただし、ウィンドウ サーバー/マネージャー (WX) へのハンドルが init() の State レコードに渡され、イベント ハンドラーで親として新しいフレームを作成するために使用される場合、ツリーは正しく表示されます。 .

要求に応じてコード全体を投稿できます

どんな助けでも大歓迎です。

CSP