- Katılım
- 2 May 2019
- Konular
- 5
- Mesajlar
- 127
- Online süresi
- 7d 3h
- Reaksiyon Skoru
- 150
- Altın Konu
- 0
- TM Yaşı
- 7 Yıl 1 Ay 6 Gün
- Başarım Puanı
- 80
- MmoLira
- 730
- DevLira
- 15
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!
Az önce inceleme yaparken gözüme çarpan ufak, ince ve önemsiz bir detay isteyen düzeltebilir;
ClientManager.cpp
Arat:
Değiş:
DBManager.h
Arat:
Değiş:
DBManager.cpp
Arat:
Fonksiyonu komple değiştir:
ClientManager.cpp
Arat:
C++:
CDBManager::instance().SetLocale(g_stLocale.c_str());
Değiş:
C++:
CDBManager::instance().SetLocale(g_stLocale);
DBManager.h
Arat:
C++:
void SetLocale(const char * szLocale );
Değiş:
C++:
void SetLocale(const std::string& stLocale);
DBManager.cpp
Arat:
C++:
void CDBManager::SetLocale(const char * szLocale)
Fonksiyonu komple değiştir:
C++:
void CDBManager::SetLocale(const std::string& stLocale)
{
sys_log(0, "SetLocale start %s", stLocale.c_str());
for (int n = 0; n < SQL_MAX_NUM; ++n)
{
m_mainSQL[n]->SetLocale(stLocale);
m_directSQL[n]->SetLocale(stLocale);
m_asyncSQL[n]->SetLocale(stLocale);
}
sys_log(0, "End setlocale %s", stLocale.c_str());
}
Build edip denemedim bir sorun varsa yazarsanız düzeltirim, iyi forumlar ...
Son düzenleme:
- Katılım
- 9 Ocak 2019
- Konular
- 229
- Mesajlar
- 1,347
- Çözüm
- 27
- Online süresi
- 1y 21d
- Reaksiyon Skoru
- 1,295
- Altın Konu
- 2
- TM Yaşı
- 7 Yıl 5 Ay
- Başarım Puanı
- 309
- MmoLira
- 8,336
- DevLira
- 143
Teşekkürler.
- Katılım
- 12 May 2019
- Konular
- 0
- Mesajlar
- 3
- Online süresi
- 3d 7h
- Reaksiyon Skoru
- 1
- Altın Konu
- 0
- TM Yaşı
- 7 Yıl 26 Gün
- Başarım Puanı
- 43
- MmoLira
- 121
- DevLira
- 0
Syslog lardaki .c_str() leri de silmen lazım yoksa büyük ihtimal hata verir.
Kısaca, char pointer'ı string ile değiştiriyor.
Kısaca, char pointer'ı string ile değiştiriyor.
- Katılım
- 2 May 2019
- Konular
- 5
- Mesajlar
- 127
- Online süresi
- 7d 3h
- Reaksiyon Skoru
- 150
- Altın Konu
- 0
- TM Yaşı
- 7 Yıl 1 Ay 6 Gün
- Başarım Puanı
- 80
- MmoLira
- 730
- DevLira
- 15
varg lerde %s için char pointer lazım string direkt olarak yazmaz.Syslog lardaki .c_str() leri de silmen lazım yoksa büyük ihtimal hata verir.
Kısaca, char pointer'ı string ile değiştiriyor.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 265
- Cevaplar
- 5
- Görüntüleme
- 670
- Cevaplar
- 24
- Görüntüleme
- 1K
- 5.00 yıldız(lar) 1 Değerlendirme
- Cevaplar
- 4
- Görüntüleme
- 668
- Cevaplar
- 22
- Görüntüleme
- 3K




