Problem beim Listen aller threads
Hallo zusammen,
ich versuche eine Liste aller eigenen threads zusammen zu kriegen. Ich habe diesen Code gefunden:
Delphi-Quellcode:
Mein Compiler meckert:
procedure TMain_form.Button1Click(Sender: TObject);
var Snapshot: THandle; Thread32: TThreadEntry32; begin Snapshot := CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, GetCurrentProcessId()); if (Snapshot <> 0) and (Snapshot <> INVALID_HANDLE_VALUE) then try ZeroMemory(&Thread32, SizeOf(TThreadEntry32)); <---------------------------- Thread32.dwSize := SizeOf(TThreadEntry32); if Thread32First(Snapshot, Thread32) then repeat //... until not Thread32Next(Snapshot, Thread32); finally CloseHandle(Snapshot); end; // central.switch_baudrate; end; inkompatible Typen pointer and tag threadentry32 Was ist da falsch? Grüsse Rainer |
AW: Problem beim Listen aller threads
Versuch es mal mit
Delphi-Quellcode:
ZeroMemory(@Thread32, SizeOf(TThreadEntry32));
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz