Visual Basic Merlin Hakimiyeti
Makale admin tarafından yazıldı. Kategori Visual Basic Kodları |Etiketler:Agent, Agent Control, visual basic kodları
Merhaba arkadaşlar bu konumuzda visual basic 6.0 ile merlini nasıl yönetebiliriz neler yaptırabiliriz bunları anlatıcam. Öncelikle şunu bilmenizde fayda var office yüklü bir pc de calısmalarınızı yapınız ayrıca windows7 de test etmedim calısmayabilir.
Kodlama yazımızın devamında …

Öncelikle Project Menüsünden Component Seçeneğine girip Microsoft Agent Control 2.0 ı işaretleyip tamam diyelim. Toolbox da Agent Olarak Geçecektir.Formumuza bir adet agentimizi ekleyip aşağıdaki kodlarımızı yapıştıralım.
Dim merlin As IAgentCtlCharacterEx
Const DATAPATH = “merlin.acs”
Private Sub Form_Load()
Agent1.Characters.Load “merlin.acs”, DATAPATH
Set merlin = Agent1.Characters(“merlin.acs”)
merlin.LanguageID = &H409
merlin.Show ‘MERLİNİ GÖSTERİR
merlin.Speak “BORAZAN ÇALIYORUM” ‘ EKRANA MESAJINIZI AKTARMADA KULLANABILIRSINIZ
merlin.Play “Announce” ‘BORAZAN ÇALAR
merlin.Play “DoMagic1″ ‘Sihir Yapar
merlin.Play “GetAttention” ‘ Ekrana Tıklatarak Kişiyi Uyarır
merlin.Hide ‘Merlini gizlersiniz
merlin.MoveTo 200, 500 ‘belirlediğiniz ölçüdeki noktaya gider
End Sub
Ayrıca Unutmadan Merlin ve diğer Agentlerin kodları bu kadar değil ve nette araştırma yaparak merline ait ve diğer agentlere ait play yani hareket seçeneklerine ulaşabilirsiniz. Merlinin programlarda kullanılma sebebi yardımcı olarak yani Helper olarak kullanılmasıdır. Agent kontrollerin işletim sistemleri değişikliklerinde ve Farklı Office versionlarında çalışmayabileceğinide göz önünde bulundurmamız gerekmektedir.Çalışmama konusuna açıklık getirmek gerekirse Merlin kodlamasında office 2007 de yapılabilecek bir değişiklik 2003 de olmayabilir.. İyi calışmalar..