romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplandı Debug Client Access Violation Sorunu

  • Konuyu başlatan Konuyu başlatan c0d3rturk
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 8
  • Görüntüleme Görüntüleme 196

c0d3rturk

Level 6
Telefon Numarası Onaylanmış Üye
TM Üye
Katılım
6 Ara 2010
Konular
202
Mesajlar
1,492
Çözüm
1
Online süresi
1d 4h
Reaksiyon Skoru
176
Altın Konu
0
TM Yaşı
15 Yıl 6 Ay 3 Gün
Başarım Puanı
168
MmoLira
525
DevLira
3
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Turkmmo altyapı files'ın clientini debug olarak build aldıgımda cmd penceresi açılıp geri kapanıyor ve oyun açılmıyor, herhangi bir syserr veya log yok.
Visual studio züerinden debug ettiğimde
Burada patlıyor
C++:
    Tracef("Note: PackFirst mode not disabled. [file]\n");

Callstacki izlediğimde
Debug.cpp deki log yazma fonksiyonuyla alakalı, fakat problemi çözemedim.

C++:
void LogFile(const char* c_szMsg)
{
    CLogFile::Instance().Write(c_szMsg);
}

1773156157599.png



Callstack:
1773156290968.png


Logfile'a yazmayı kapatıp çalıştırmayı denediğimde ise:

UserInterface.cpp'deki RegisterPack'te patlıyor.

Sanki dosyaları ne okuyabiliyor ne yazabiliyor gibi geldi bana.
1773156369275.png


Not: Yönetici olarak çalıştırılmıştır.
 

En Çok Reaksiyon Alan Mesajlar

Visual Studio'da Solution Explorer üzerinden UserInterface projesine sağ tıkla ve Properties (Özellikler) seçeneğine gir. Sol taraftaki menüden Configuration Properties -> Debugging yolunu izle. Sağ tarafta Working Directory ayarını göreceksin. Bu kısım muhtemelen $(ProjectDir) olarak ayarlıdır. Bu değeri sil ve yerine Metin2 client dosyalarının (pack, miles, lib klasörlerinin bulunduğu ana dizin) tam yolunu yaz. (Örneğin: C:\Masaustu\metin2_Client\)
Alternatif olarak, eğer .exe dosyan derleme sonrası doğrudan client klasörüne çıkıyorsa, buraya $(TargetDir) de yazabilirsin
Denermisin.
Çözüm
Ticaret - 0%
0   0   0
Client sourceyi upload edin ve bana link atın virüs totale de taratın. Defenderada taratıp ekran görüntüsü atabilirsiniz. Sorunu çözeyim.
Visual Studio'da Solution Explorer üzerinden UserInterface projesine sağ tıkla ve Properties (Özellikler) seçeneğine gir. Sol taraftaki menüden Configuration Properties -> Debugging yolunu izle. Sağ tarafta Working Directory ayarını göreceksin. Bu kısım muhtemelen $(ProjectDir) olarak ayarlıdır. Bu değeri sil ve yerine Metin2 client dosyalarının (pack, miles, lib klasörlerinin bulunduğu ana dizin) tam yolunu yaz. (Örneğin: C:\Masaustu\metin2_Client\)
Alternatif olarak, eğer .exe dosyan derleme sonrası doğrudan client klasörüne çıkıyorsa, buraya $(TargetDir) de yazabilirsin
Denermisin.
 
Visual Studio'da Solution Explorer üzerinden UserInterface projesine sağ tıkla ve Properties (Özellikler) seçeneğine gir. Sol taraftaki menüden Configuration Properties -> Debugging yolunu izle. Sağ tarafta Working Directory ayarını göreceksin. Bu kısım muhtemelen $(ProjectDir) olarak ayarlıdır. Bu değeri sil ve yerine Metin2 client dosyalarının (pack, miles, lib klasörlerinin bulunduğu ana dizin) tam yolunu yaz. (Örneğin: C:\Masaustu\metin2_Client\)
Alternatif olarak, eğer .exe dosyan derleme sonrası doğrudan client klasörüne çıkıyorsa, buraya $(TargetDir) de yazabilirsin
Denermisin.
selamlar,

WD zaten dediğiniz gibi ayarlı.

derleme sonrası src nin içindeki bin klasörüne çıkıyor exe Metin2 klasörüne değil.

Release buildde herhangi bir problem yok bu arada

1773184758743.png
 
selamlar,

WD zaten dediğiniz gibi ayarlı.

derleme sonrası src nin içindeki bin klasörüne çıkıyor exe Metin2 klasörüne değil.

Release buildde herhangi bir problem yok bu arada

Ekli dosyayı görüntüle 169822
Bu ekranın sol tarafındaki menüden General sekmesine tıkla. Orada Output Directory Çıktı Dizini ayarını göreceksin. Orayı C:\Users\ord\Desktop\mt2\server-files\TurkmmoV3.1\FullClient\ olarak değiştir. Debugging sekmesindeki görselini attığın yer Command kısmı $(TargetPath) olarak, Working Directory kısmı da yine görseldeki gibi kalsın. Bu değişikliği yapıp projeyi yeniden derlediğinde Rebuild yeni oluşan .exe doğrudan FullClient klasörüne gidecek. F5'e bastığında da direkt olarak doğru dizinden, pack dosyalarının ve DLL'lerin yanından çalışmaya başlayacak.
Şunu unutma Debug modunda derleme yaptığın için FullClient klasörünün içinde python27_d.dll gibi kütüphanelerin Debug sonu _d ile biten versiyonlarının olduğundan emin ol. Eğer sadece normal python27.dll varsa yine sessiz bir çökme yaşayabilirsin
 
Bu ekranın sol tarafındaki menüden General sekmesine tıkla. Orada Output Directory Çıktı Dizini ayarını göreceksin. Orayı C:\Users\ord\Desktop\mt2\server-files\TurkmmoV3.1\FullClient\ olarak değiştir. Debugging sekmesindeki görselini attığın yer Command kısmı $(TargetPath) olarak, Working Directory kısmı da yine görseldeki gibi kalsın. Bu değişikliği yapıp projeyi yeniden derlediğinde Rebuild yeni oluşan .exe doğrudan FullClient klasörüne gidecek. F5'e bastığında da direkt olarak doğru dizinden, pack dosyalarının ve DLL'lerin yanından çalışmaya başlayacak.
Şunu unutma Debug modunda derleme yaptığın için FullClient klasörünün içinde python27_d.dll gibi kütüphanelerin Debug sonu _d ile biten versiyonlarının olduğundan emin ol. Eğer sadece normal python27.dll varsa yine sessiz bir çökme yaşayabilirsin
1773187230150.png


Dediğiniz gibi yaptım halen aynı hata devam ediyor.

Bu arada Files'ın içindeki FullClient klasöründen çıkan Debug dosyası sorunsuz çalışıyordu. Fakat benim derlediğimde onun iconu farklı
Filestan çıkan Debug.exe nin ikonunda Turkmmo ikonu var, benim derledigimde Kırmızı M2 ikonu çıkıyor.

ve sonu _d ile biten herhangi bir dll yoktu zaten. Diğer exe çalışırken benim aldıgım buildin çalışmaması bana sanki dosyaların içinden çıkan Debug.exe farklı bi src ile mi derlenmiş sorusunu çıkarıyor.

1773187386408.png
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst