-
Threads - using functions from classes
I'm trying to create a new thread using _beginthread for a function which
is part of a class: code is..
_beginthread(wave1.loadfile, 0, NULL)
but VC++ complains that the type of the function passed is wrong - loadfile
is: void WavFile::loadfile(PVOID pvoid)
Any ideas?! TIA
rich
-
Re: Threads - using functions from classes
you should declare LoadFile as a static member function. In addition,
pass its address as follows:
_beginthread(&WavFile::loadfile, 0, NULL)
Danny
Rich Sage wrote:
>
> I'm trying to create a new thread using _beginthread for a function which
> is part of a class: code is..
>
> _beginthread(wave1.loadfile, 0, NULL)
>
> but VC++ complains that the type of the function passed is wrong - loadfile
> is: void WavFile::loadfile(PVOID pvoid)
>
> Any ideas?! TIA
>
> rich
-
Re: Threads - using functions from classes
wicked, cheers :)
rich
Danny Kalev <dannykk@inter.net.il> wrote:
>you should declare LoadFile as a static member function. In addition,
>pass its address as follows:
>
> _beginthread(&WavFile::loadfile, 0, NULL)
>
>Danny
>
>Rich Sage wrote:
>>
>> I'm trying to create a new thread using _beginthread for a function which
>> is part of a class: code is..
>>
>> _beginthread(wave1.loadfile, 0, NULL)
>>
>> but VC++ complains that the type of the function passed is wrong - loadfile
>> is: void WavFile::loadfile(PVOID pvoid)
>>
>> Any ideas?! TIA
>>
>> rich
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Development Centers
-- Android Development Center
-- Cloud Development Project Center
-- HTML5 Development Center
-- Windows Mobile Development Center
|