Elif Hanım merhaba,
LOD içerisinde object metotlarını kullanarak yaptığımız aktarım işlemleri için yapmamız gereken bir işlem var mı peki ?
Elif Hanım ?
Merhaba;
Sanırım REGISTER.BAT çalışması yeterli olacak.
Logo kendi içerisinde işlediği için sorun olmaz diye düşünüyorum.
Güncellemeleri yapmama rağmen müşteri bilgisayarında geçersiz kullanıcı adı hatası alıyorum. neden kaynaklanabilir?
kullanıcı adı :OBJECT
kullanıcı şifre:OBJECT
logo üzerinde oturum açabiliyorum.
Merhaba Orhan Bey;
2.45 kurulan yerde ki LObject.dll'i direkt olarak projenize referans olarak ekleyip deneyebilirsiniz.
Merhaba Orhan Bey;
2.45 kurulan yerde ki LObject.dll'i direkt olarak projenize referans olarak ekleyip deneyebilirsiniz.
bende de kurulu 2.45 ile irsaliye kaydı yapabiliyorum.
müşteride de aynı set kurulu, atladığım birşey olabilir mi?
Müşteriniz de Register dosyasını çalıştırmış mıydınız?
Müşteriniz de Register dosyasını çalıştırmış mıydınız?
regsvr32 "%~dp0LObjects.dll" /u
"%~dp0LObjects.exe" /regserver
register bat dosyasında bu kod var dll yerine exeyi kayıtlıyor. doğru mudur?
Kapatıp açtıktan sonra register dosyasını çalıştırdım. bu şekilde düzeldi.
Merhaba ,
Yeni güncellemeden sonra lobjects ile her işlem yaptığımızda bellekteki yeri artıyor.
14 Mb ile başlıyor 1800MB ulaştığında patlıyor Catastrophic failure ve Out of memory hatasını alıyoruz.
merhaba,
Güncelleme yaptığınız versiyon 2.46.01 ise patchli dosyada LObject versiyonu güncellenmemiş olabilir. Güncel versiyona aşağıdaki linkten ulaşabilirsiniz.
https://drive.google.com/open?id=0B7YCD0Dv1xrUQjZnSnQ0dGxpbDQ
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
2.45.0.0 setinde LObject hatası
23/06/17 14:14   Tiger/RESTMerhaba,
2.45.00.00 sürümünün yayınlanmasının ardından Logo Objects kullanan entegrasyon uygulamalarının bağlantı sağlayamadığı ve "0x8000FFFF (E_UNEXPECTED)" hatası alındığı yönünde aldığımız geri dönüşler nedeniyle bir duyuru yayınlama ihtiyacı duyduk.
Bildiğiniz üzere her ERP sürümüyle birlikte bu sürümdeki değişiklikleri içeren, entegre olacağı set ile uyumlu Logo Objects dosyalarını da üretmekte ve ilgili set kurulumlarına dahil etmekteyiz.
Genellikle ilgili versiyon değişikliğinde eski sürümün Logo Objects dosyasının unregister edilmesi ve akabinde yeni sürümün Logo Objects dosyasının register edilmesi yeterli olmaktadır. 2.45 sürümünde ise sıklıkla karşılaşmadığımız bir istisna oluşmuştur.
.NET projelerinde early binding yöntemi ile projelere dahil edilen COM nesneleri için Visual Studio, ilgili COM nesnesi içeriklerini taşıyan Interop dosyası oluşturmaktadır.
Yeni bir class eklenmediği, kullanılan metodların parametrelerinde bir değişiklik olmadığı sürece farklı versiyonlarda da kullanılabilen bu dosya, COM nesnesindeki bazı değişikliklerden sonra güncellenme ihtiyacı doğurabilir.
Logo Objects özelinde olmayan bu durum tüm COM teknolojisini kullanan DLL'ler için geçerlidir.
2.45.00.00 versiyonunda eklediğimiz, kullanılan data nesnesine göre aktarım performansını %40 iyileştiren toplu aktarım sınıfı "Datas" nedeniyle .NET projeleri yeni Interop dosyasının oluşturulmasını istemekte, aksi halde Logo Objects'e bağlantı kurulmasına izin vermeyerek başta belirttiğim hatayı fırlatmaktadır.
Yapılması gereken işlem ise şu şekildedir;
1 - 2.45 versiyonundaki REGISTER.bat dosyası "Yönetici" olarak çalıştırılmalı
2 - Logo Objects kullanan proje açılmalı ve "Solution Explorer" içerisinde "References" kısmından UnityObjects çıkarılmalı.
3 - "Build" \ "Clean Solution" çalıştırılmalı. Bu işlem eski Interop dosyasını silecektir.
4 - "Solution Explorer" içerisindeki "References" kısmında "Add Reference" seçilmeli ve COM tabındaki "UnityObjects Library" projeye dahil edilmeli.
5 - Proje, bu haliyle "Build" edildiğinde bağlantı sıkıntısı aşıldığı görülecektir.
Not : Yeni eklenen Datas sınıfı örneğine https://docs.logo.com.tr/display/WUA/2.45.00.00 linkinden ulaşabilirsiniz.
Saygılarımızla.
LObject