Selam arkadaşlar
Konu içeriğinde ErrorLog.txt dosyamızın işlevini artırmak ve gerekli hata dosyalarını tarafınıza hızlıca iletilmesi için kullanabileceğiniz GameForge nin kullandığı crash sender uygulamasının kaynak kodlarınıza eklemeniz için gerekli anlatım ve dosyalar bulunuyor.
Kaynak kodlarınız C++17 desteklemeli.
GitHUB
Örnek Bir Kullanım Tarzı:
C++:
PyObject* appExit(PyObject* poSelf, PyObject* poArgs)
{
// TEST_CRASH
assert("bug");
*((char*)NULL) = 0;
// END_TEST_CRASH
CPythonApplication::Instance().Exit();
return Py_BuildNone();
}
Çıktı Olarak Gelen ErrorLog Dosyası İçeriği
Kod:
Module Name: ...\Metin2Distribute.exe
Time Stamp: 1666049966 - Mon Oct 17 23:39:26 2022
Exception Type: 0xc0000005
eax: 0x0ccd1030 ebx: 0x00000000
ecx: 0x00992610 edx: 0x1e2238e8
esi: 0x0f2c5800 edi: 0x004a9a80
ebp: 0x0019ed84 esp: 0x0019ed6c
004a9a80 Metin2Distribute!appExit @ 484
1e0a8960 python27!PyCFunction_Call
Konu Alıntıdır.
Keyifli Forumlar.