![]() |
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. |
Cevap: Vista Uyumsuzlugu mIRC'in versiyonuna dikkat etmelisin 6.35 öneririm [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] buradan indirmelisin |
Cevap: Vista Uyumsuzlugu Alıntı:
---------- Alıntı:
|
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. |
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. |
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.. |
Cevap: Vista Uyumsuzlugu Alıntı:
|
Cevap: Vista Uyumsuzlugu Sorunu buldum orjinal toolbar'a dock etmeye falan gerek yok :) Alıntı:
6.35 için. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:58. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk