Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Global.cod Kayıt Olmuyor

  Tiger/Logo Object Designer (LOD)

Merhaba Lod ile dışarıdan exe çalıştırma için yazdığım metod global.cod içerisine kaydolmuyor kapatıp açtığımda silinmiş oluyor. Exe tetiklemek için yazdığım kod

Sub ObsRun()
Str(Application.CompanyId,firmano)
Str(Application.FiscPerdId,donemno)
Str(Application.UserId,userNr)
FormParameter = "1"
cmdParam = firmano + " " + donemno + " " + userNr +" "+ FormParameter
path =Application.GetAppPath()+"\OBSozlesme\\"  
ShellExecute("OBSozlesme.exe",cmdParam,path)
End Sub

Action kod kısmına da ObsRun() yazarak çalıştırabilirim sanıyorum.


Yardımlarınız için teşekkür ederim



LOD


Sezgin ÖZDEMİR

Onaylanmış Cevap

Merhabalar,


Global modüle de kod yazarken bunu bir modüle bağlamalısınız. Modüle bağlanmazsa eğer bahsettiğiniz gibi yazılan kod kayıtlı kalmaz. Ekte resmini de paylaştım. 


Ek olarak ; Global modüle  Tiger acılırken yüklendiği için global modüle içerisinde yapacağınız kod değişiklikleri için yine Tiger'i kapatıp açmanız gerekir, akabinde yazdığınız kod değişiklikleri aktif olacaktır, buraya da dikkat etmelisiniz.



13/09/17 11:41


Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Merhaba,


Ayrıca Global module kod yazılacağı zaman ilk satıra kod yazmamanız gerekmektedir.

İlk satırı görmüyordu.(değişmediyse)


13/09/17 11:53


Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Sezgin bey teşekkür ederim. İşlemi tamamladım. Bunu docs.logo içersinde ilgili yere 

not olarak paylaşmanız faydalı olacaktır.


Umutcan bey ilk satırda kod başlıyor bir sorun olmadı. Önceden sorun varsa şu anda olmuyor bilginize.


13/09/17 13:06

Cevap vermek için giriş yapmanız gerekmektedir.