Witam
Czy ktoś mógłby mi napisać czy prawidłowo wywołuję funkcje tworzące listę procesów i powiązane z nimi wątki. Programik piszę w Borland c++ builder. Na komponencie TMemo mam zamiar wypisać proces i pod spodem moduły które wywołuje. Czy takie użycie funkcji jest prawidłowe?
Poniżej kod źródłowy:
if(Process32First(UchwytProcesu,&Proces))
{
Memo1->Lines->Add(Proces.szExeFile);
Memo1->Lines->Add("");
if(Module32First(UchwytModulu,&Modul))
Memo1->Lines->Add(Modul.szModule);
Memo1->Lines->Add("");
}
while(Process32Next(UchwytProcesu,&Proces))
{
Memo1->Lines->Add(Proces.szExeFile);
Modul.th32ProcessID = Proces.th32ProcessID;
Module32Next(UchwytModulu,&Modul);
Memo1->Lines->Add(Modul.szModule);
}