Click here to Skip to main content
15,881,559 members
Home / Discussions / Managed C++/CLI
   

Managed C++/CLI

 
GeneralRe: TreelistView c++/cli Pin
Richard MacCutchan22-Aug-23 21:48
mveRichard MacCutchan22-Aug-23 21:48 
GeneralRe: TreelistView c++/cli Pin
jschell23-Aug-23 6:47
jschell23-Aug-23 6:47 
AnswerRe: TreelistView c++/cli Pin
Gerry Schmitz23-Aug-23 5:49
mveGerry Schmitz23-Aug-23 5:49 
AnswerRe: TreelistView c++/cli Pin
Temblor23-Sep-23 3:54
Temblor23-Sep-23 3:54 
QuestionHeap Corruption in richedit Pin
ForNow15-Jan-23 12:49
ForNow15-Jan-23 12:49 
AnswerRe: Heap Corruption in richedit Pin
Victor Nijegorodov15-Jan-23 20:26
Victor Nijegorodov15-Jan-23 20:26 
GeneralRe: Heap Corruption in richedit Pin
ForNow16-Jan-23 0:10
ForNow16-Jan-23 0:10 
Questiontrying to understand DLL and Thread local storage Pin
ForNow4-Dec-22 8:52
ForNow4-Dec-22 8:52 
Hi

I have been looking at the examples off dll and TLS

First thing I noticed that
C++
DWORD g_dwThreadIndex;
is in global storage

It would be nice as in the IBM manuals would have registers on at entry to DllMain

I mean is the SP (register) that of the calling application

regardless if the index returned from tlsalloc lets say is 5

and then before the current thread access the storage set by tlssetvalue

another thread does a tlsallloc g_dwThreadindex becomes 6

then the first thread then does tlsgetvalue it would be using 6 instead of 5 obviously I am not understanding something

I mean if gw_dwThreadindex would be defined in the callers stack I would get it

more so is the anyway of knowing the identity of the caller I mean maybe process id or thread guess I could do a call to Startupinfo
AnswerRe: trying to understand DLL and Thread local storage Pin
Richard Deeming4-Dec-22 21:42
mveRichard Deeming4-Dec-22 21:42 
GeneralRe: trying to understand DLL and Thread local storage Pin
ForNow5-Dec-22 2:40
ForNow5-Dec-22 2:40 
GeneralRe: trying to understand DLL and Thread local storage Pin
Richard Deeming5-Dec-22 4:29
mveRichard Deeming5-Dec-22 4:29 
GeneralRe: trying to understand DLL and Thread local storage Pin
ForNow5-Dec-22 4:41
ForNow5-Dec-22 4:41 
GeneralRe: trying to understand DLL and Thread local storage Pin
Richard Deeming5-Dec-22 6:01
mveRichard Deeming5-Dec-22 6:01 
GeneralRe: trying to understand DLL and Thread local storage Pin
ForNow5-Dec-22 7:39
ForNow5-Dec-22 7:39 
AnswerRe: trying to understand DLL and Thread local storage Pin
Richard MacCutchan5-Dec-22 5:56
mveRichard MacCutchan5-Dec-22 5:56 
GeneralRe: trying to understand DLL and Thread local storage Pin
ForNow5-Dec-22 7:33
ForNow5-Dec-22 7:33 
GeneralRe: trying to understand DLL and Thread local storage Pin
Richard MacCutchan5-Dec-22 7:54
mveRichard MacCutchan5-Dec-22 7:54 
GeneralRe: trying to understand DLL and Thread local storage Pin
ForNow5-Dec-22 8:00
ForNow5-Dec-22 8:00 
AnswerRe: trying to understand DLL and Thread local storage Pin
jschell5-Dec-22 6:06
jschell5-Dec-22 6:06 
GeneralRe: trying to understand DLL and Thread local storage Pin
ForNow5-Dec-22 7:37
ForNow5-Dec-22 7:37 
GeneralRe: trying to understand DLL and Thread local storage Pin
jschell12-Dec-22 10:21
jschell12-Dec-22 10:21 
NewsGood news, /clr builds will soon add C++ 20 support! Pin
John Schroedl15-Nov-22 5:49
professionalJohn Schroedl15-Nov-22 5:49 
Questionrekursif Pin
Achmad Roihan28-Oct-22 2:31
Achmad Roihan28-Oct-22 2:31 
AnswerRe: rekursif Pin
OriginalGriff28-Oct-22 2:38
mveOriginalGriff28-Oct-22 2:38 
Questionrekursif program (Recursive Program) Pin
Achmad Roihan26-Oct-22 19:51
Achmad Roihan26-Oct-22 19:51 

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.