Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Visual Basic => Konuyu başlatan: zenze - 24 Mart 2009, 12:51:01

Başlık: oleaut32.dll
Gönderen: zenze - 24 Mart 2009, 12:51:01
Xp yüklü pc'de yazdığım vb programı 98 yüklü (mecburen)bir dizüstüne kurmaya çalıştığımda sistem dosyalarınız out date hatası veriyor ve kurulmuyor. Bu uyarıya ok deyip dosyaları update yap seçeneğini işaretleyince de oleaut32.dll  başlatılamadı uygulamayı kontrol edin uyarısı geliyor. Yazdığım Vb programı içerisindeki bütün dll leri dizüstünde system klasörüne kopyaladım, yeni bir oleaut32.dll indirip onu  kopyaladım fakat yine hataları veriyor. XP de yazılan vb programını 98 de kurup çalıştırmanın yolu varmıdır ?Daha önce bu sorunla karşılaşan arkadaşlar varsa cevaplarına teşekkür ederim.
Başlık: oleaut32.dll
Gönderen: muhittin_kaplan - 24 Mart 2009, 14:33:57
Sadece Kopyalamak Yetersiz Olur. Kopyalanan Dosyaların (*.ocx ,*.dll gibi OOP dosyaları) register edilmesi gerekir. Yönteleri şudur
Ya Yaptığınız Programa Setup Hazırlayacaksınız ki mantıklı olan budur.yada  tüm dosyaları kopyalayıp sistem dosyaları veya yukarda saydığım gerekli dosyaarı
çalıştır dan
regsvr32 c:\windows\system32\xxxxxx.dll  yazarak kayıt etmektir..
Başlık: oleaut32.dll
Gönderen: zenze - 24 Mart 2009, 22:49:22
Hazırladığım vb programının setup.lst dosyasında oleaut kısmını silip kaydettim. Bu şekilde kurdum.Program düzgün kuruldu ve çalışıyor gözüküyor.Yalnız seriporta bilgi gönderip göndermediğini daha test edemedim.Test edince buradan bildiririm.
Başlık: oleaut32.dll
Gönderen: zenze - 25 Mart 2009, 10:56:11
Evet bu şekilde kurduğum program sorunsuz çalışıyor.( seri porta veri gönderiyor). Sanırım yazdığım program oleaut32.dll dosyasının hizmetlerine ihtiyaç duymuyor. Bu tip sorunla karşılaşan arkadaşlar setup.lst dosyasından oleaut32.dll adını silerek deneyebilirler.
Başlık: oleaut32.dll
Gönderen: muhittin_kaplan - 26 Mart 2009, 11:57:15
eğer vb.60 kullanıyorsanız ve sp50 ı yada daha üstünü yüklemediyseniz setup dosyanız hatalı çalışmaktadır.