PowerTools MultiRow for Windows Forms 8.0J
名前空間の省略とあいまいな参照

PlusPakCell の名前空間 GrapeCity.Win.MultiRow.PlusPak と PlusPak の名前空間を共に省略すると、ビルド時に「あいまいな参照」エラーが発生することがあります。これは、PlusPakCell がパフォーマンスを最適化するために PlusPak と同名のクラスのサブセットを提供していることが原因です。

例:
Imports GrapeCity.Win.MultiRow.PlusPak
Imports GrapeCity.Win.Calendar

Dim a As Weekdays ' あいまいな参照エラー
using GrapeCity.Win.MultiRow.PlusPak;
using GrapeCity.Win.Calendar;

Weekdays a; // あいまいな参照エラー

「あいまいな参照」エラーを避けるために、次のようなコーディング方法をおすすめします。

Imports PlusPakCell = GrapeCity.Win.MultiRow.PlusPak
Imports GrapeCity.Win.Calendar

Dim a As PlusPakCell.Weekdays ' PlusPakCell の参照
Dim b As Weekdays ' PlusPak の参照
using PlusPakCell = GrapeCity.Win.MultiRow.PlusPak;
using GrapeCity.Win.Calendar;

PlusPakCell.Weekdays a; // PlusPakCell の参照
Weekdays b; // PlusPak の参照

   
参照

 

 


© 2008-2015 GrapeCity inc. All rights reserved.