|
- Ayın İpucu - |
|
Kontrollere veri gönderirken, onları gizleyin. Örneğin, bir listbox'ta 1000 tane string göstermek
istiyorsunuz. Önce, 'Visible' özelliğini 'false' yapın,
stringleri ekleyin, ve tekrar 'true' yaparak görünür
hale getirin. Böylece listbox'ın her eklemede kendini
yenilemesine gerek kalmayacak ve daha hızlı işlem
yapacaktır. İşlem bittikten sonra kendisini bir kere
yenilemesi yeterli olacaktır.
|
|
| Visual Basic Optimizasyonu |
Visual Basic her ne kadar yeni başlayanlar için kolay gibi görünse de,
programımızı çalıştırılabilir 'exe' haline getirsek bile diğer
bilgisayarlarda hata verir ve çalışmaz. Çünkü VB 6.0, çalışabilmesi için
runtime kütüphanelerine ihtiyaç duyar. Ve burada Package & Deployment
Wizard adı verilen, Visual Studio ile birlikte gelen kurulum (setup)
programı devreye girer.
Ancak bu kurulum programı birçok hatayı da beraberinde getirir. Örneğin
şöyle bir hatayla karşılaşmanız büyük bir olasılıktır:

Bu hatada şöyle denmektedir:
"C:\WINDOWS\SETUP.LST
Invalid line in setup information file!
Section: Setup1 Files
........."
Neyse ki bu hatadan kurtulmanın bir yöntemi var (lütfen aşağıdaki
yöntemi okuyunuz) ancak sadece bu hatayla kalmayacak daha da can sıkıcı
bir hata verecektir:

Bu uyarıda da şöyle denmektedir:
"Setup cannot continue because some system files are out of date on your
system. Click OK if you would like setup to update these files for you
now. You will need to restart Windows before you can run setup again.
Click Cancel to exit setup without updating system files."
Ne yazık ki bu hatadan kurtulmanın bir yöntemi yok, bilgisayar yeniden
başlatılacak ve kuruluma devam edilecek. Fakat bu kullanıcı için çok
rahatsız edici bir durumdur.
Aslında bu ikinci hatadan da kurtulmanın yöntemi bulunmaktadır. Bunun
için "Inno Setup programı ile kurulum paketi
hazırlama" isimli makalemizi okuyabilirsiniz.
Şimdi ilk hatadan kurtulmaya çalışalım:
1) İlk adım olarak "Başlat>Denetim Masası (Control Panel)" nı açıyoruz.
2) "Bölge ve Dil Seçenekleri (Regional Settings)" i açıp "Özelleştir" e
basıyoruz.
3) "Tarih (Date)" sekmesine geliyoruz.

4) "Tarih ayırıcı" kısmını açarak "." yerine "/" seçiyoruz.
5) Ayarları uyguluyoruz ve artık sorunumuz ortadan kalkıyor.
Uyarı: Bu ayarları işiniz bittikten sonra geri almayı unutmayınız!
Unutmayın ki bu çözüm sadece sizi bu hatadan kurtaracaktır. Daha küçük
boyutlu ve daha profesyonel kurulum dosyaları istiyorsanız "Inno Setup"
yazılımını kullanmanızı öneririz.
Bunun için "Inno Setup programı ile kurulum
paketi hazırlama" isimli makalemizi okuyabilirsiniz. |
|