IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Vista Uyumsuzlugu (https://www.ircforumlari.net/mirc-scripting-sorunlari/307317-vista-uyumsuzlugu.html)

uFuK 25 Aralık 2009 12:21

Vista Uyumsuzlugu
 
Bu Vista uyumsuzlugu neden kaynaklanıyor scriptlerde. Ben biraz kodlarla uğraştım ama düzeltemedim Toolbar'ı.
DLL ile ilgili bir sorunmu?
Toolbarın yarısı acılıyor yarısı kapalı.

Tabi DLL ile editlenmiş toolbardan bahsediyorum orjinal değil.

CipriX 25 Aralık 2009 12:47

Cevap: Vista Uyumsuzlugu
 
mIRC'in versiyonuna dikkat etmelisin 6.35 öneririm [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] buradan indirmelisin

Mitolojik 25 Aralık 2009 12:51

Cevap: Vista Uyumsuzlugu
 
Alıntı:

FenomeNs Nickli Üyeden Alıntı (Mesaj 887738)
Bu Vista uyumsuzlugu neden kaynaklanıyor scriptlerde. Ben biraz kodlarla uğraştım ama düzeltemedim Toolbar'ı.
DLL ile ilgili bir sorunmu?
Toolbarın yarısı acılıyor yarısı kapalı.

Tabi DLL ile editlenmiş toolbardan bahsediyorum orjinal değil.

Hocam vista uyumsuzlugunun nedenini tam olarak bilemiyorum.ama su gercek ki sorun sadece DLL'ler ile sinirli degil.remotelerde sorun olmuyor ama add on'larin nerede ise tamaminda sorun cikiyor.XP'de calisan bir add on vista da calismiyor.bir cok kez denedim sorun hep ayni.bende bu konudan muzdaribim.egerki arastirilir ve sebebi bulunursa code'lere eklenecek bir eklenti ile sorun halledilir diye dusunuyorum..

----------

Alıntı:

CipriX Nickli Üyeden Alıntı (Mesaj 887751)
mIRC'in versiyonuna dikkat etmelisin 6.35 öneririm [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] buradan indirmelisin

Ciprix hocam belki DLL konusunda oneriniz dogrudur bilemem,ama ben her versionu denedim ama add on'lardaki calismama nedenini bulamadim.ayni add on xp'de gayet hos calisiyor..

CipriX 25 Aralık 2009 13:10

Cevap: Vista Uyumsuzlugu
 
DLL dediğin kodlama İşletim sistemi üzerinden yazılır mesela C++'da yazılmış bi DLL eğer sisteminle ilgili bir şey yapıcaksa (ÖRN: Toolbar) kernel32.exe yi kullanmak zorundadır, Vista ve XP'de bunlar değişgenlik gösterebiliyor en basitinden uzantıları bile farklıdır. Bundan dolayı elindeki bütün DLL vb. materyallerin versiyonlarının en sonuncusunu indirmen gerek.

Karantina 25 Aralık 2009 13:20

Cevap: Vista Uyumsuzlugu
 
Sorunun başlıca kaynağı Vista sürümü XP nin üzerine yazılarak geliştirilmemesi. Yani Vista sürüm hemen hemen sıfırdan yeni kaynaklar ile yazılmıştır , mIRC teki bu uyumsuzluk bundan kaynaklanıyor. Tavsiyem mIRC in son sürümlerini kullanmanız.Ayrıca bu sorunun en belirgin göstergesi Toolbar dialoglarındadır.Toolbar dialogunu dock ettiğimizden dolayı bu sorun "eski dll kullanılırsa" katlanıyor.Buna çözüm olarak başlıca yapmanız gereken mIRC son sürüm kullanmak , yeni sürüm dll kullanmak ve Scriptinizi Vista ve XP işletim sistemine sahip pc lerde denemek. win7 işletim sistemi ile vista uyumludur çünkü Win 7 Vista tabanlıdır. Kod olarakta size şöyle bir şey sunabilirim ; sorunumuz genel olarak ve herkesin şikayetci olduğu Toolbar boyutunun bu 2 farklı sürümde ayarlanamaması buna çözüm olarak işletim sistemini bulacağız.

alias xxy { $iif($os == Vista,return $calc($1 + veya - değer),return $1) }

Yukarıdaki kod kullanılan işletim sistemini bulman için yardımcı olur.mIRC te //echo -a $os yaparsan kullandığın işletim sistemi adı sana döner.Kodu açıklayacak olursak: $iif($os == Vista $os yani işletim sistemin
Vista ise : $calc($1 +veya -değer $1'e yani ilk değerime rakamsal olarak + veya - oran ekle.. ( $calc scripting te matematiksel işlemler için kullanılır. )
return $1 Burada ise $os Vista dönmediyse $1 değerine dön yani işlem yapma.
Nerede kullanıcağına gelirsek
dialog Toolbar {
title "Test Dialog"
size -1 -1 1500 $xxy(10)
option dbu
}
Bu senin Toolbar dialogun farzedelim kırmızı ile gördüğün senin $1 değerin:
alias xxy { $iif($os == Vista,return $calc($1 + 10),return $1) }
eğer sen bu değere +10 oranında bir atama yapmak istersen yukarıdaki kodu kullanıcaksın -10 yapmak istersen + yerine - kullanıcaksın. 10 rakamı sadece örnektir.
ve yapman gerekende şudur scriptini vista ve xp işletim sistemine sahip pc lerde açıp değerleri ona göre atamak. bu komutu Windows7 işletim sistemine sahip bir pc dede kullanabilirsiniz $os size yine Vista olarak dönecektir.Çünkü windows7 Vista tabanlıdır.

extra çözümde mIRC Toolbar ın orjinalini dizayn etmeniz Kelebeksohbet Script te kullanmıştım kodlarını inceleyebilirsiniz.Neden kodlarını inceleyin diyorum ; çünkü mIRC Orjinal Toolbar ın içine dialog dock edilebiliyor( dcx.dll ile ) böylece işletim sistemi ne olursa olsun hatasız bir toolbar dizayn ediliyor.

Mitolojik 25 Aralık 2009 13:27

Cevap: Vista Uyumsuzlugu
 
simdi soyle bir durumda var.atiyorum bir code var mirc script icin.bu code'nin DLL ile ilgisi yok.bir siteden bilgi alacak ve sunucuda kanala yansitacak.vista bunda da sorun cikartiyor ve code kullanilamiyor.buna ne yapilabilir..

Karantina 25 Aralık 2009 13:34

Cevap: Vista Uyumsuzlugu
 
Alıntı:

Mitolojik Nickli Üyeden Alıntı (Mesaj 887782)
simdi soyle bir durumda var.atiyorum bir code var mirc script icin.bu code'nin DLL ile ilgisi yok.bir siteden bilgi alacak ve sunucuda kanala yansitacak.vista bunda da sorun cikartiyor ve code kullanilamiyor.buna ne yapilabilir..

Sorunun ne olduğunu görmeden bir yorum yapmak zor. Gelen hata nedir , Cod nedir vs. görmek lazım. codunu ve sorunu detaylıca açıklarsan bir çözüm yolu deneyebiliriz..

uFuK 25 Aralık 2009 16:39

Cevap: Vista Uyumsuzlugu
 
Sorunu buldum orjinal toolbar'a dock etmeye falan gerek yok :)

Alıntı:

dialog toolbar {
title "New Project"
size -1 -1 505 8
option dbu
list 1, -1 -1 491 22, size
text "Text Label", 2, 465 1 38 20
}
Kırmızı ile işaretli yeri büyütün. 18 yapın işlem tamamdır.

6.35 için.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:35.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net