問題タブ [early-binding]
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.
java - オーバーライドできる他のメソッドのように動作する静的メソッド
子クラスのオブジェクトでは、スーパー クラスの静的メソッドを使用できますが、子クラスで同じメソッドを定義すると、子クラスのオブジェクトが子クラスのメソッドを指し始めます。これは完全にオーバーライドのように聞こえますが、そうではありません。オーバーライドします。これはどのように発生し、Java のこの機能は何と呼ばれていますか?
これはオーバーライドのように見えますが、そうではありません.jdkはそれをどのように管理しますか? ゴミタブレットのせいで申し訳ありません。
excel - 事前バインディング VBA を遅延バインディング VBA に変換する : Excel から Outlook の連絡先
各従業員は、更新された連絡先リストを取得します。すべての Outlook 連絡先を削除し、そのシートのすべての連絡先をメインの Outlook 連絡先にインポートするマクロを Excel で作成しています。すべてのユーザーが同じ Outlook バージョンを使用しているわけではないため、バージョン間で Outlook OBJ ライブラリを参照できないため、アーリー バインディング メソッドを使用できません。
削除ループを遅延バインディングに簡単に入れることができましたが、インポート コードを遅延バインディングで動作させるのに問題があります。以下は、現在インポート用に使用しているアーリー バインディング メソッドです。
サブ終了
entity - Dynamics CRM 2011 で事前バインディング型を更新できますか
Dynamics CRM 2011 で事前バインディング タイプを使用するサービスを作成しました。ここで、カスタム エンティティの 1 つを更新し、それにnew_visitdate
や などのさまざまなタイプの属性をいくつか作成しましたnew_visitonly
。
問題はサービスの更新中にあり、新しく作成した属性を見つけることができません。
エンティティの最新の属性を取得できるように、早期バインド タイプを更新できますか?
c# - 事前にバインドされたエンティティ "ActivityPointers" の XmlSerializer エラー
事前にバインドされた CRM エンティティへの参照を使用してオブジェクトをシリアル化すると、XmlSerializer エラーが発生します。このようなものを見たことがありますか、または私がどのように修正できるかについて何か考えがありますか?...
{"タイプ 'System.Collections.Generic.IEnumerable`1 のメンバー 'DataSync.ParseI17Xml.CrmEarlyBound.sevp_petition.sevp_petition_ActivityPointers' をシリアル化できません[[DataSync.ParseI17Xml.CrmEarlyBound.ActivityPointer、DataSync.ParseI17Xml、バージョン = 1.0.0.0、カルチャ =ニュートラル、PublicKeyToken=null]]'、詳細については内部例外を参照してください。"}
IEnumerables をシリアル化できないという問題はありますか? わからない。
アドバイスありがとうございます!:-)
xml - CRM Online $metadata XML を C# クラスに変換するにはどうすればよいですか?
以前は、CrmSvcUtil と 2011 エンドポイントを使用して、Dynamics CRM の早期バインド クラスを生成していました。
これはまだ機能しますが、非推奨になるため、新しい OData エンドポイントを理解し、これを使用してクラスを生成しようとしています。
適切な URL を参照して、CRM のエンティティ モデル XML を表示できます。
または、CRM の開発者セクションから XML をダウンロードすることもできます。
どちらの場合も、エンティティ モデルを定義する XML で終了します。
これを厳密に型指定された C# クラスのセットに変換するにはどうすればよいですか?
OData v4 クライアント コード ジェネレーター ツールの使用を推奨するこのガイドを見つけましたが、これはやり過ぎのように思われ、将来的に機能しなくなる可能性のあるツールの使用は避けたいと思います。
EDMX ファイルを変換できるDataSvcUtil.exe の MSDN 記事も見ましたが、XML があります。ファイル拡張子を変更しようとしましたが、変換されず、エラーがスローされます。
エラー 7001: 'Scale' 属性が無効です - 値 'Variable' はそのデータ型によると無効です ' http://schemas.microsoft.com/ado/2007/05/edm:TScaleFacet ' - 文字列 'Variable' は有効な整数値ではありません。
文字列 'Variable' は有効な整数値ではありません。
私は今行き詰まっており、これを行うための推奨される方法がわかりません。
c++ - 派生クラス コンストラクターでオブジェクトを初期化する
次の C++ コードを検討してください。
このプログラムの出力は次のとおりです。
varA
class のコンストラクターでオブジェクトを初期化しますC
。A クラスと C クラスのコンストラクターが呼び出されますが、これvarA
は単なるA
オブジェクトです。のアドレスvarA
をtype にキャストし、その関数C*
を呼び出そうとしましたが、 class の関数を出力するため、アーリー バインディング メカニズムを使用して呼び出していると推測します。この場合のように、派生クラスのコンストラクターを呼び出すと、ベース コンストラクターを呼び出した場合と同じオブジェクトが得られると思います。唯一の違いは、他のコンストラクターが呼び出されることだと思います。私の推測は正しいですか、それとも他に違いはありますか?f()
f()
A