問題タブ [d1]

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 投票する
1 に答える
130 参照

d - D モジュール デストラクタによって出力されるモジュール名

最近、Tango ライブラリを使用して D バージョン 1 の学習を開始しました。C++ のスタイル出力によりよく一致するようにオーバーライドすることを除いてDout、ラップする小さなクラスを作成することにしました。私の実装は次のようになります。tango.io.StdoutopShl<<

そして主に、Dout.opShl() への単純な呼び出しを行います。

これは機能しますが、Enter キーを押してメインを終了すると、テキスト「do.Dout.Dout」が出力されます。コードをステップ実行した後、次のテキストがアセンブリ命令で印刷されていることがわかりました。

00406B5C call __moduleDtor (40626Ch)

do.Dout のデストラクタが呼び出されています。

私の質問は、メインの終了時にモジュール名が出力されるのはなぜですか?この動作を停止するにはどうすればよいですか?

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

d - タンゴの未来とD1の廃止

それを知ってD1 will be discontinued effective December 31, 2012、公式の配布がD1の下にあることを考えると、Tangoを使い続けることはまだ価値がありますか?

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

xml - Tangoを使用してGPX(XML)ドキュメントをファイルに永続化する方法は?

私の設定:

  • コンパイラ:DMD 1.056
  • ライブラリ:タンゴ0.99.9
  • OS:Windows 7

私がこれまでにしたこと:

私はAPIを介してGPXファイルを作成し、それをフォーマットしてコンソールに表示する方法を知っています。


私のコード:


質問:

GPX(XML)ドキュメントをファイルに永続化する方法は?

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

d - Piepkorn GOLD エンジンを Tango 0.99.9 で動作させる

私のボックス (DMD 1.056/Tango 0.99.9/Windows 7) でPiepkorn GOLD エンジン(2007 年にリリース) を動作させることができません。

私が使用しているTangoバージョンにはもう存在しないモジュールtango.io.MemoryConduitをインポートします。

抜粋:

tango.io.Conduitがtango.io.device.Conduitに置き換えられたと思います。


私の質問:

tango.io.MemoryConduitの代わりにどのモジュールをインポートする必要があり、その結果、 auto mem = new MemoryConduitの代わりにどの構造を使用する必要がありますか?