Visual Basic Sınırlamaları

Visual Basic'in önceki sürümlerinde kodda değişken adlarının uzunluğu, modüllerde izin verilen değişken sayısı ve modül boyutu gibi sınırlar zorunlu kılındı. Visual Basic .NET'te bu kısıtlamalar gevşetildi ve kodunuzu yazma ve düzenleme konusunda size daha fazla özgürlük kazandırdı.

Fiziksel sınırlar, derleme zamanı konusunda dikkat edilmesi gerekenlerden daha fazla çalışma zamanı belleğine bağımlıdır. Sağduyulu programlama uygulamaları kullanıyorsanız ve büyük uygulamaları birden çok sınıfa ve modüle bölüyorsanız, iç Visual Basic sınırlamasıyla karşılaşma olasılığınız çok azdır.

Aşırı durumlarda karşılaşabileceğiniz bazı sınırlamalar şunlardır:

  • Ad Uzunluğu. Bildirilen her programlama öğesinin adı için en fazla karakter sayısı vardır. Bu üst sınır, öğe adı nitelenmişse tüm niteleme dizesi için geçerlidir. Bkz. Bildirilen Öğe Adları.

  • Satır Uzunluğu. Kaynak kodun fiziksel satırında en fazla 65535 karakter vardır. Satır devamlılığı karakterleri kullanırsanız mantıksal kaynak kod satırı daha uzun olabilir. Bkz . Nasıl yapılır: Kodda Deyimleri Kesme ve Birleştirme.

  • Dizi Boyutları. Bir dizi için bildirebileceğiniz boyut sayısı üst sınırı vardır. Bu, dizi öğesi belirtmek için kullanabileceğiniz dizin sayısını sınırlar. Bkz. Visual Basic'te Dizi Boyutları.

  • Dize Uzunluğu. Tek bir dizede depolayabileceğiniz en fazla Unicode karakter sayısı vardır. Bkz. Dize Veri Türü.

  • Ortam Dizesi Uzunluğu. Komut satırı bağımsız değişkeni olarak kullanılan ortam dizeleri için en fazla 32768 karakter vardır. Bu, tüm platformlarda bir sınırlamadır.

Ayrıca bkz.