sorun belki de ekranlardan kaynaklı olabilir bir anda 4-5 subformu olan ekranlar açılıyor. iç içe geçmiş formlar yükleniyor olabilir. uyarının verildiği makinalar yeni alınmış 4 gb remli makinalar. bendeki çalışan ise 1 gb dandik bi celeron. eski dos ortamında rem artırıcı işlemler maksimum açılacak dosya sayısını verirdik ama şimdiki sistemlerde varmı bilmiyorum. winxp altında felan yani.
performansı artırmak için pagefile.sys dosyasının boyutunu değiştirebilirsiniz.
BİLGİSAYARIM'A SAĞ TIK, ÖZELLİKLER -> performans -> Ayarlar -> geşlişmiş -> Sanal bellek -> Değiştir ->
Owerflow veya out of memory türü hatalar sık gelmeye başlıyor sene sonlarına doğru. yani data kabardıkça.
Sayın Yandemir;
Yazdığınız hatalar bana kalırsa değişken tanımlamalarından kaynaklanıyor gibi geliyor.
Birde işi biten değişkenleri ve nesneleri Nothing ederek bellekten atılması gerekir.
Birde değişken tiplerini kontrol edin. Tanımlanmadan kullanılan değişkenler varsa Dim komutu ile tanımlayın.
Geçen hafta ingilizce kelime öğrenme programı için eklediğim bir örnekte değişken tanımlarında yaptığım yanlışlık Owerflow hatası verdi. Ama benim kendi bilgisayarımda hatasız çalıştı. İterlemez`in uyarısı üzerine işyerinde yaptığım kontrolde hara verdi. Değişken tipi integer idi double olarak değiştirince düzeldi.
Kolay Gelsin.
nothing edilmemiş yerler vardır mutlaka. bi inceleyeyim. sanırım 1 ay sürer incelemem.
teşekkürler.
Bir ay incelemenize gerek yok bu konuda yazılmış eklentiyi kullanın neler neler bulacak size hata olarak. Ayrıca değişken tanımları programın diskte kapladığı yeri etkilemez. Sadece program çalıştırıldığında Ram'de alan kaplar. Owerflow yani taşma hataları ise sayın Kur@l'ın ifade ettiği gibi küçük değişkene büyük değer atanması durumunda ortaya çıkar.
Access tam static dillerden olmadığı için bu hataları ancak karşılaştığınızda tespit edebilirsiniz ya da siz tahminleme yaparsınız. Form vb. nesnelerin çok olması, üzerinde barındırdığı kontrollerin fazla olması diskteki boyutunu etkiler. Bunu anlamak için Veritabanı
Access 2010'da Veritabanı Araçları sekmesi altında yer alan Çözümle grubundaki araçları kullanmak yerinde olacaktır.