Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Merhaba c++ da Örneğin bu tip bir fonksiyon tanımladım başaıryla isimi döndürebiliyorum ama belirli bir süre sonra client kapanıyor.Bazen C++ Runtime LibraryError hatası alıyorum bazen direk kapanıyor ? Neden olabilir(Tüm c++ eklentileri kurulu)
std::string getPlayerName()
{
std::string result;
if (!PyCallClassMemberFunc(py_module, "GetMainCharacterName", Py_BuildValue("()"), result)) {
return "";
}
return result;
}
std::string getPlayerName()
{
std::string result;
if (!PyCallClassMemberFunc(py_module, "GetMainCharacterName", Py_BuildValue("()"), result)) {
return "";
}
return result;
}
Kod'da bir hata yok fakat GetMainCharacterName fonksiyonunu doğru çekmediği için %90 runtime vermektedir visual stuido üzerinden kodlamanın hatasına bakarsanız problemin nerede olduğunu görebilirsiniz kaynak dosyalarınızın tamamı olmadiği için burdan yapabileceğim bir şey yok iyi forumlar dilerim
Aslında doğru çekiyor ama 15-20 dakika sonra bazen5-10 dakika sonra client çöküyor özeldende yazdım
Bu hatayı aldığın zamanlarda karakterinin durumu ne? Oyunda mısın yaşıyor musun, napıyorsun?
You get that runtime error because you're creating another thread, which Metin2 is built to run on a single thread. Instead of calling these python functions from C++, this way, better use python directly.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 5
- Görüntüleme
- 609
- Cevaplar
- 8
- Görüntüleme
- 2K
- Cevaplar
- 1
- Görüntüleme
- 367
- Cevaplar
- 20
- Görüntüleme
- 2K