Tôi có
var H: array of THandle;
sau đó trong một vòng lặp tôi tạo ra nhiều luồng và gán tay cầm luồng cho các phần tử của H, rồi đợi chúng. Truyền @H [0] làm tham số thứ 2 cho WFMO bên dưới hoạt động.
WaitForMultipleObjects(Length(H), @H[0], True, INFINITE) <-- Works
Nhưng vượt qua @H như bên dưới Thất bại với WAIT_FAILED. GetLastError trả về "Xử lý không hợp lệ".
WaitForMultipleObjects(Length(H), @H, True, INFINITE) <--- Fails.
Tại sao @H khác với @H [0]?
H: array[0..10] of THandle
@H và @H [0] sẽ giống nhau, tôi cho rằng. Tôi có thể kiểm tra nó