kamshin 0 Report post Posted January 23, 2007 kadang2 tertnya gak dlm benak ni....apa gunanya pointer ek?setakat y saya tahu, pointer ni untk pertukaran address n y berkaitan dgnnya...apa gunanya dlm system y kita buat???? Quote Share this post Link to post Share on other sites
Stranger 0 Report post Posted January 26, 2007 (edited) klu ko pnh gune _beginthreadex() API, 4th parameter 2 ko leh pass argument lists yg function ko require...eg: Ni function yg kte nk forward kt _beginthreadex()void GetAvailableDrives (HWND hTreeView, HWND hToolBar, HWND hStatusBar, HWND hProgressBar, HMENU hMenu);Ni user-defined structure...typedef struct tagTHREADPARAM{ HWND hTreeView; HWND hToolBar; HWND hStatusBar; HWND hProgressBar; HMENU hMenu;}THREADPARAM, *LPTHREADPARAM;[/codebox]Ni function utk _beginthreadex() 3rd parameter[codebox]unsigned int __stdcall SpawnThread (LPVOID lpArgLists){ GetAvailableDrives (((LPTHREADPARAM)lpArgLists)->hTreeView, ((LPTHREADPARAM)lpArgLists)->hToolBar, ((LPTHREADPARAM)lpArgLists)->hStatusBar, ((LPTHREADPARAM)lpArgLists)->hProgressBar, ((LPTHREADPARAM)lpArgLists)->hMenu); _endthreadex (0); return 0;}so ngn pointer nih, kte leh pass sume HWND & HMENU kt _beginthreadex() ngn :........THREADPARAM ThreadParam;DWORD ThreadID;HANDLE hThread;hThread = (HANDLE) _beginthreadex (NULL, 0, &SpawnThread, (LPVOID)&ThreadParam, 0, &ThreadID);[/codebox] Edited January 26, 2007 by Stranger Quote Share this post Link to post Share on other sites
Paralys3r 0 Report post Posted January 27, 2007 kalau awak boleh jawab soalan untuk "apa gunanya alamat rumah?", awak bolehlah dapatkan jawapan untuk soalan "apa gunanya pointer?". Quote Share this post Link to post Share on other sites
kamshin 0 Report post Posted January 27, 2007 (edited) Oooo...Cam 2 ke...X pernh guna g bend cam 2..maklum r org baru dlm C++...Hehe..Mintak tunjuk ajar ckit kat korang leh x?Semua coding 2 leh letk dlm software C++ x? Edited January 27, 2007 by kamshin Quote Share this post Link to post Share on other sites