Click here to Skip to main content
15,889,335 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: fatal error LNK1112 Pin
Walking Hell21-Apr-11 4:21
Walking Hell21-Apr-11 4:21 
GeneralRe: fatal error LNK1112 Pin
Walking Hell21-Apr-11 4:55
Walking Hell21-Apr-11 4:55 
GeneralRe: fatal error LNK1112 Pin
Richard MacCutchan21-Apr-11 6:42
mveRichard MacCutchan21-Apr-11 6:42 
GeneralRe: fatal error LNK1112 Pin
Walking Hell21-Apr-11 7:07
Walking Hell21-Apr-11 7:07 
GeneralRe: fatal error LNK1112 Pin
Walking Hell21-Apr-11 7:43
Walking Hell21-Apr-11 7:43 
GeneralRe: fatal error LNK1112 Pin
Richard MacCutchan21-Apr-11 8:04
mveRichard MacCutchan21-Apr-11 8:04 
QuestionOffice converter DLLs and thread safety Pin
Mattias G20-Apr-11 23:28
Mattias G20-Apr-11 23:28 
AnswerRe: Office converter DLLs and thread safety Pin
Roger Stoltz25-Apr-11 23:28
Roger Stoltz25-Apr-11 23:28 
Mattias G wrote:
I'm running into difficulties when calling the exported conversion functions like ForeignToRtf32 in the multi-threaded version of my program, even if the libraries are loaded within the context of the calling thread. Does anyone know about the thread safety of these converters?


If I understand your question/problem correctly, this has nothing to do with the converter DLLs.

What do you mean by "loaded within the context of the calling thread"?
I suspect you mean that you call ::LoadLibrary() for each thread that uses the library and you assume that it somehow will make calls to the DLL thread safe.
Calling ::LoadLibrary() will load the desired DLL and map into the address space of the process the first time it is called. Subsequent calls to ::LoadLibrary() will only increment the reference count for the DLL in the process, which means that the code and variables will be shared among the calling threads. Calling ::FreeLibrary() will decrement the reference count.

Read more here[^].

"It's supposed to be hard, otherwise anybody could do it!" - selfquote
"High speed never compensates for wrong direction!" - unknown


GeneralRe: Office converter DLLs and thread safety Pin
Mattias G27-Apr-11 2:39
Mattias G27-Apr-11 2:39 
AnswerRe: Office converter DLLs and thread safety Pin
Roger Stoltz27-Apr-11 6:05
Roger Stoltz27-Apr-11 6:05 
GeneralRe: Office converter DLLs and thread safety Pin
Mattias G29-Apr-11 0:06
Mattias G29-Apr-11 0:06 
Questionneed help in learning AES algo. Pin
gateway2320-Apr-11 23:03
gateway2320-Apr-11 23:03 
AnswerRe: need help in learning AES algo. Pin
Hans Dietrich20-Apr-11 23:33
mentorHans Dietrich20-Apr-11 23:33 
QuestionSend a Message to a Window programmatically Pin
QuickDeveloper20-Apr-11 22:37
QuickDeveloper20-Apr-11 22:37 
AnswerRe: Send a Message to a Window programmatically [modified] Pin
Mattias G20-Apr-11 23:13
Mattias G20-Apr-11 23:13 
AnswerRe: Send a Message to a Window programmatically Pin
«_Superman_»21-Apr-11 1:54
professional«_Superman_»21-Apr-11 1:54 
GeneralRe: Send a Message to a Window programmatically Pin
QuickDeveloper21-Apr-11 6:37
QuickDeveloper21-Apr-11 6:37 
GeneralRe: Send a Message to a Window programmatically Pin
Abhi Lahare21-Apr-11 8:21
Abhi Lahare21-Apr-11 8:21 
Questionhow to drag and drop image in list control Pin
rajniyadav1a20-Apr-11 21:33
rajniyadav1a20-Apr-11 21:33 
AnswerRe: how to drag and drop image in list control Pin
Hans Dietrich20-Apr-11 21:50
mentorHans Dietrich20-Apr-11 21:50 
QuestionLink Error RSA_new(); Pin
mathy20-Apr-11 19:56
mathy20-Apr-11 19:56 
AnswerRe: Link Error RSA_new(); Pin
వేంకటనారాయణ(venkatmakam)20-Apr-11 21:21
వేంకటనారాయణ(venkatmakam)20-Apr-11 21:21 
GeneralRe: Link Error RSA_new(); Pin
mathy25-Apr-11 5:10
mathy25-Apr-11 5:10 
QuestionThe application cannot get the file icon Pin
yu-jian20-Apr-11 15:30
yu-jian20-Apr-11 15:30 
AnswerRe: The application cannot get the file icon Pin
ShilpiP20-Apr-11 18:59
ShilpiP20-Apr-11 18:59 

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.