The last parameter of BeginThread (ThreadId) is defined as a qword var. This causes problems because ThreadId(s) are 32bit.
Original Reporter info from Mantis: 440bx @440bx
-
Reporter name:
Original Reporter info from Mantis: 440bx @440bx
- Reporter name:
Description:
The compiler will not compiler a call to BeginThread where a ThreadId defined as a DWORD (which is what a thread id is even in 64bit Windows.)
An overload to BeginThread should probably be added where the last parameter is a DWORD var.
Steps to reproduce:
code a BeginThread call using a DWORD as thread id. The program will not compile.
Mantis conversion info:
- Mantis ID: 35204
- OS: Windows
- OS Build: probably all
- Platform: 64bit
- Version: 3.0.4
- Fixed in version: 3.3.1
- Fixed in revision: 41636 (#a735dc28)