[ELTB04585]C# で TemplateFileProcessor クラスを使用すると型のエラーが発生する

文書番号 : 17085     文書種別 : 制限事項     最終更新日 : 2005/03/05
文書を印刷する
対象製品
El Tabelle for .NET 3.0J
発生環境
動作保証環境と同じ
詳細
C# で TemplateFileProcessor クラスを使用すると、コンパイル時に型のエラーが発生します。
「型 'GrapeCity.Win.ElTabelle.TemplateFileProcessor' を型 'GrapeCity.Win.ElTabelle.Template' に暗黙的に変換できません。」

[C#]
GrapeCity.Win.ElTabelle.Template objTemplate =
  new GrapeCity.Win.ElTabelle.Template();
GrapeCity.Win.ElTabelle.Template objTemplateFileProcessor =
  new GrapeCity.Win.ElTabelle.TemplateFileProcessor();
objTemplateFileProcessor.Load(
  @"ここにファイルのフルパス名を入力してください", objTemplate);
回避方法
この現象は、製品ヘルプの C# のサンプルコードの誤りによるものです。C# では、
TemplateFileProcessor クラスはインスタンスを作成する必要がありません。また、out キーワードを指定する必要があります。

[C#]
GrapeCity.Win.ElTabelle.Template objTemplate =
  new GrapeCity.Win.ElTabelle.Template();
GrapeCity.Win.ElTabelle.TemplateFileProcessor.Load(
  @"ここにファイルのフルパス名を入力してください", out objTemplate);

この誤りは、v3.1.2005.0615 修正版以降のヘルプファイルで修正されています。

最新の修正版はこちら からダウンロードできます。

この文書は、以前は次のFAQ IDで公開されていました : 4766