Yalnızca 'ByRef' veya '<ByVal' olarak bildirilen parametrelere göre farklılık gösterdiği için '<procedure1>' ve 'procedure2>' birbirini aşırı yükleyemiyor

'<procedure1>' ve '<procedure2>', yalnızca ByRef veya ByVal olarak bildirilen parametrelere göre farklılık gösterdiği için birbirlerini aşırı yükleyemez. Gölgeler varsayılır.

İki yordam bildirimi aynı adı ve bağımsız değişken listesini belirtir ve tek fark bir veya ByVal daha fazla bağımsız değişkenin ByRef belirtimindedir. Bir yordamın aşırı yüklenmiş sürümleri bağımsız değişkenlerin sayısı, sırası veya veri türlerinde birbirinden farklı olmalıdır.

Bu ileti bir uyarıdır. Shadows varsayılan olarak kabul edilir. Uyarıları gizleme veya uyarıları hata olarak ele alma hakkında bilgi için bkz . Visual Basic'te Uyarıları Yapılandırma.

Hata Kimliği: BC42003

Bu hatayı düzeltmek için

  • Bir yordamın aşırı yüklenmiş sürümleri kümesini oluşturmayı planlıyorsanız, bağımsız değişkenlerin sayısını, sırasını veya veri türlerini her sürümde farklı yapın. Ayrıca, her bildirime Overloads anahtar sözcüğünü ekleyin.

  • Bir yordamı aşırı yüklemek istemiyorsanız, bildirimlerden birinde yordam adını değiştirin.

Ayrıca bkz.