İngilizce dilinde oku

Aracılığıyla paylaş


'<procedurename' erişilebilir bir yöntemin 'delegatename>>':<suberrorlist temsilcisiyle< uyumlu bir imzası yok>

Atama deyimi, bir yordamın adresini bir temsilci değişkenine atar, ancak derleyici eşleşen imzaya sahip yordamın bir sürümünü bulamaz.

Kod bir yordamın adresini kullandığında, derleyici bu yordamın temsilcininkiyle eşleşen bir parametre listesi içeren bir sürümünü bulmaya çalışır. Yordam birkaç aşırı yüklenmiş sürümde tanımlanmışsa, derleyici eşleşen imzaya sahip tek bir sürümü bulmaya çalışır. Daha fazla bilgi için bkz . Aşırı Yükleme Çözümü.

Derleyici eşleşen imzaya sahip yordamın herhangi bir sürümünü bulamazsa, bu hatayı oluşturur. Örneğin, yordam veya temsilci genelse ve ona diğer imzayla eşleşmeyen bir imza veren bir tür bağımsız değişkeni geçirilirse bu durum oluşabilir.

Hata Kimliği: BC30950

Bu hatayı düzeltmek için

  1. Yordam veya temsilciyi, eşleşen parametre listelerine sahip olacak şekilde yeniden tanımlar.

    -veya-

    Yordamın parametre listesiyle eşleşen yeni bir temsilci tanımlayın veya temsilciyle eşleşen parametre listesiyle yeni bir yordam tanımlayın.

  2. Yordam veya temsilci genelse, imzasının diğer imzayla eşleşmesine neden olan bir tür bağımsız değişkeni geçirin.

Ayrıca bkz.