問題タブ [rtd]

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 に答える
643 参照

c# - Excel が IRTD.ServerTerminate を呼び出しますが、シートにアクティブな RTD 式がまだあります。

RtdServerからデータ更新を受け取るC#がありますTCPListenerRTD()シートにまだアクティブな s がある特定の時点でServerTerminate()呼び出され、その理由がわからないように見えることを除いて、期待どおりに実行されます。

ServerTerminate()私は、次の場合に呼び出されることを理解していました。

  • すべての rtd フォーミュラが削除されます
  • ServerStart()1を返さない

Excel を呼び出す他の理由は何ServerTerminate()ですか?

編集:

HeartBeatメカニズムをセットアップする方法は次のとおりです。

これがHeartBeatコードです

HeartBeat上記から、 60 秒 (60Kms) ごとに への呼び出しが表示されると予想されますが、これはログに記録されません。私は困惑しています - 何かアイデアはありますか??

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

excel - RTD.RefreshData をモーダル フォームから呼び出すとクラッシュする

2 つのボタンを持つ非常に単純なモーダルフォームを作成しました。1 つはフォームを閉じるだけで、もう 1 つは を呼び出しますApplication.RTD.RefreshData。Excel 2003 ではこれで問題なく動作しますが、Excel 2010 ではApplication.RTD.RefreshDataクラッシュします。

実行時エラー '1004': アプリケーション定義またはオブジェクト定義のエラー

フォームをモードレスとして作成すると、Excel 2003 と Excel 2010 の両方ですべて正常に動作します。

価値があるのは、これがフォームの背後にあるすべてのコードです。

そして、シートで次のコードを使用してフォームを呼び出します。

私はこれに関する情報を求めて Google と SO を調べましたが、役に立ちませんでした。Application.RTD.RefreshDataこれは Excel 2010 の既知の問題ですか、それともモーダル フォームから呼び出すことは本当に許可されていないのでしょうか?

編集: Excel セッションに RTD サーバーがないとわかる限り、それを追加する必要があります。

EDIT2: 詳細な調査: Excel 2003 または 2007 ではエラーは発生しません。2010 年と 2013 年に発生します。

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

excel - RTD サーバーから Excel ユーザーへのエラー メッセージの表示

#ERROR# をセルに入れる以外に、ユーザーにエラーの詳細を表示する方法はありますか? トピックの引数を検証し、間違っている場合は正しい形式でユーザーにプロンプ​​トを表示したいと思います。

これが不可能な場合、Excel 内から引数の形式に関するヘルプを提供する別の方法はありますか?

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

node.js - RTD を使用して追加パッケージを使用して Meteor アプリをテストする

クライアント側でバックボーンを使用する ToDo リストの例に部分的に基づいた単純なアプリがあります。RTDをインストールし、少なくともテンプレートに必要なスタブを追加することができたので、エラーが発生しました。ReferenceError: Can't find variable: Backbone

この GitHub の問題を見つけました: Problems with _ - underscore - identifier。これはおそらく、バックボーンの代わりにアンダースコアを使用した場合と同じ問題です。

これに対する説明された解決策は次のとおりです。

[...] カルマ開始ファントムは、ファイル配列内の karma.conf.js に依存関係を持つ必要があります。

これで、packages フォルダーから files 配列に backbone.js ファイルを追加できましたが、フォルダー全体の下にある数行.meteor/localが除外されています。

また、バックボーンをテストしたくありません。ToDo リストの例で使用したのとまったく同じように、アプリケーションで使用するだけです。

そのようなパッケージで(Meteor)アプリケーションをテストするための正しいステップバイステップのソリューションは何ですか(クライアントで参照されるjQuery、アンダースコア、またはAngularJSでもかまいません)

私はほとんどの大学のプロジェクトで TDD を実行しなければなりませんでしたが、私たちのテストはたいてい悪い冗談でまったく役に立たないものでした。

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

excel - 受信リアルタイム サーバー データによって引き起こされたセルの変更に基づいてマクロを実行する

セル F3 が増加するたびに、次のマクロを実行したいと考えています。RTD サーバー データの受信により F3 が増加しているため、これを手動の介入なしで行う必要があります。現状では、シート内の何かを手動で更新しない限り、マクロは実行されません。

私は使用してみました:

しかし、それはうまくいかないようです。

コンテキスト: RTD と株式シミュレーターを使用して、Excel のフィールドに自動的にデータを入力しています。入力データに対していくつかの計算が行われますが、Cell I3 が適切に機能しないと、それらのいずれも実行できません!

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

c# - RTD サーバーの構造

銀行からのライブ FX 価格を購読する C# プログラムを開発しました。udpclient を使用してこれらのメッセージをブロードキャストし、RTD サーバー ライブラリでこれらを Excel に表示しています。この構造は正しいですか、それとも RTD サーバーの要点を完全に見逃していますか? このプロセスを構造化するよりエレガントな方法はありますか?