Hai;
hanya sebuah pertanyaan kecil: Saya melihat sejumlah file sumber dll MT4 dan saya melihat bahwa beberapa penggunaan: BOOL APIENTRY DllMain sementara yang lain tidak.
(misalnya pakarsampel MT4DLL Sampel resmi
Kode PHP: <code> <span style = ”color: # 000000”> <span style = ”color: # 0000BB”> </span> <span style = ”color: # FF8000”>/ ---- -------------------------------------------------- ------------
/||
/ ---------------------- --------------------------------------------
<span> <span style = ”color: # 0000BB”> BOOLAPIENTRYDllMain </span> <span style = ”color: # 007700”> (</span> <span style = ”warna: # 0000BB”> HANDLEhModule </span > <span style = ”color: # 007700”>, </span> <span style = ”color: # 0000BB”> DWORDul_reason_for_call </span> <span style = ”color: # 007700”>, </span> < span style = ”color: # 0000BB”> LPVOIDlpDisajikan </span> <span style = ”color: # 007700”>)
{
</span> <span style = ”warna: # FF8000” >/----
</span> <span style = ”color: # 007700”> switch (</span> <span style = ”color: # 0000BB”> ul_reason_for_call </span> <span style = ”color: # 007700”>)
{
huruf </span> <span style = ”color: # 0000BB”> DLL_PROCESS_ATTACH </span> <span style = ”warna: # 00 7700 ”>:
huruf </span> <span style =” color: # 0000BB ”> DLL_THREAD_ATTACH </span> <span style =” color: # 007700 ”>:
huruf </span> <span style = ”color: # 0000BB”> DLL_THREAD_DETACH </span> <span style = ”color: # 007700”>:
huruf </span> <span style = ”color: # 0000BB”> DLL_PROCESS_DETACH <span> <span style = ”color: # 007700”>:
break;
}
</span> <span style = ”color: # FF8000”>/--- -
</span> <span style = ”color: # 007700”> kembalikan (</span> <span style = ”color: # 0000BB”> TRUE </span> <span style = ”warna: # 007700 ”>);
}
</span> <span style =” color: # 0000BB ”> </span> </span> </code> Pertanyaan saya: apakah ada aturan praktis bahwa seperti contoh MTF harus dimasukkan sebagai default?