Click here to Skip to main content
16,016,249 members
Home / Discussions / COM
   

COM

 
GeneralRe: using list view in ATL property page Pin
Amit Dey13-Oct-01 6:27
Amit Dey13-Oct-01 6:27 
GeneralRe: using list view in ATL property page Pin
Sameer Bhat14-Oct-01 2:20
Sameer Bhat14-Oct-01 2:20 
GeneralOLE Control in Visual Basic Pin
7-Oct-01 0:22
suss7-Oct-01 0:22 
QuestionAbout Com:I need help with the following code(simplified)? Pin
star_see5-Oct-01 19:52
star_see5-Oct-01 19:52 
AnswerRe: About Com:I need help with the following code(simplified)? Pin
Shadi Al-Kahwaji6-Oct-01 23:21
Shadi Al-Kahwaji6-Oct-01 23:21 
GeneralRe: About Com:I need help with the following code(simplified)? Pin
star_see20-Oct-01 5:34
star_see20-Oct-01 5:34 
GeneralBeginning - direction Pin
john john mackey5-Oct-01 7:37
john john mackey5-Oct-01 7:37 
GeneralCreating a new thread from within an MTA Pin
Jeremy Pullicino4-Oct-01 5:15
Jeremy Pullicino4-Oct-01 5:15 
I am designing a module and I want to know if this is a good design or not. My conerns are that I will be conflicting with the COM threading architecture.

Could anyone tell me if this is ok? :

I have an object, IQueue which has a method IQueue::Add([in] long nID)

IQueue is an MTA, meaning that its methods could be called multiple times simaltaneusly.

long nID will be added to a vector<long>. Adding to the vector<long> is thread safe. (using my own protection mechanism)

Till there I am fine.

Now, here is where I need help.

When IQueue is initialized, I want to create a thread that will scan this vector<long>, pick up the longs from it and do something with them.

Is it OK if I create a new thread from within IQueue? (this new thread will only be accessible internally from IQueue) Eek! | :eek:

Any thoughts?

Thanks!
Jeremy.


"Hey man, Taliban, Tali me Banana."
GeneralRe: Creating a new thread from within an MTA Pin
Shadi Al-Kahwaji6-Oct-01 23:33
Shadi Al-Kahwaji6-Oct-01 23:33 
GeneralRe: Creating a new thread from within an MTA Pin
Jeremy Pullicino8-Oct-01 21:07
Jeremy Pullicino8-Oct-01 21:07 
GeneralRe: Creating a new thread from within an MTA Pin
13-Oct-01 16:18
suss13-Oct-01 16:18 
GeneralUsing COM object in a C++ software Pin
3-Oct-01 1:06
suss3-Oct-01 1:06 
GeneralRe: Using COM object in a C++ software Pin
Michael P Butler3-Oct-01 1:09
Michael P Butler3-Oct-01 1:09 
GeneralRe: Using COM object in a C++ software Pin
4-Oct-01 22:47
suss4-Oct-01 22:47 
GeneralRe: Using COM object in a C++ software Pin
moliate9-Oct-01 2:15
moliate9-Oct-01 2:15 
GeneralCannot instantiate abstract class due to following members Pin
Shadi Al-Kahwaji2-Oct-01 22:10
Shadi Al-Kahwaji2-Oct-01 22:10 
GeneralRe: Cannot instantiate abstract class due to following members Pin
Michael P Butler2-Oct-01 22:24
Michael P Butler2-Oct-01 22:24 
GeneralRe: Cannot instantiate abstract class due to following members Pin
Shadi Al-Kahwaji2-Oct-01 22:43
Shadi Al-Kahwaji2-Oct-01 22:43 
GeneralRe: Cannot instantiate abstract class due to following members Pin
Michael P Butler3-Oct-01 0:06
Michael P Butler3-Oct-01 0:06 
GeneralRe: Cannot instantiate abstract class due to following members Pin
Michael Dunn2-Oct-01 22:57
sitebuilderMichael Dunn2-Oct-01 22:57 
GeneralRe: Cannot instantiate abstract class due to following members Pin
Michael A Barnhart3-Oct-01 3:19
Michael A Barnhart3-Oct-01 3:19 
GeneralRe: Cannot instantiate abstract class due to following members Pin
Shadi Al-Kahwaji3-Oct-01 4:44
Shadi Al-Kahwaji3-Oct-01 4:44 
GeneralGet windowmessages to a com object Pin
Christer2-Oct-01 1:16
Christer2-Oct-01 1:16 
GeneralRe: Get windowmessages to a com object Pin
NormDroid2-Oct-01 1:20
professionalNormDroid2-Oct-01 1:20 
GeneralRe: Get windowmessages to a com object Pin
Christer2-Oct-01 1:23
Christer2-Oct-01 1:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.