Click here to Skip to main content
15,921,156 members
Home / Discussions / COM
   

COM

 
QuestionBrowser Helper Object, problem with SHDocVw.DWebBrowserEvents2_Event.DocumentComplete [modified] Pin
klepa11235813-Jun-06 5:04
klepa11235813-Jun-06 5:04 
QuestionHow to get a HBITMAP? Pin
athomass13-Jun-06 4:52
athomass13-Jun-06 4:52 
AnswerRe: How to get a HBITMAP? Pin
Laxman Auti13-Jun-06 21:58
Laxman Auti13-Jun-06 21:58 
GeneralRe: How to get a HBITMAP? Pin
athomass14-Jun-06 2:09
athomass14-Jun-06 2:09 
AnswerRe: How to get a HBITMAP? Pin
Laxman Auti14-Jun-06 3:41
Laxman Auti14-Jun-06 3:41 
QuestionWMI Pin
abhiramsss12-Jun-06 21:07
abhiramsss12-Jun-06 21:07 
QuestionHow to embed external document? Pin
Super Lloyd12-Jun-06 19:55
Super Lloyd12-Jun-06 19:55 
AnswerRe: How to embed external document? Pin
Aamir Butt14-Jun-06 1:16
Aamir Butt14-Jun-06 1:16 
GeneralRe: How to embed external document? Pin
Super Lloyd14-Jun-06 1:53
Super Lloyd14-Jun-06 1:53 
QuestionServer busy message box Pin
Rinu_Raj11-Jun-06 23:43
Rinu_Raj11-Jun-06 23:43 
Generalusing com object of photoshop Pin
santhoshkumar_pv9-Jun-06 20:25
santhoshkumar_pv9-Jun-06 20:25 
QuestionCOM-.NET interoperability (string - BSTR marshalling) Pin
Prasadrn9-Jun-06 1:23
Prasadrn9-Jun-06 1:23 
AnswerRe: COM-.NET interoperability (string - BSTR marshalling) Pin
Andy Moore10-Jun-06 11:45
Andy Moore10-Jun-06 11:45 
Questionuse an automation object from a service Pin
joepadmiraal8-Jun-06 23:32
joepadmiraal8-Jun-06 23:32 
QuestionProblem in using Mlang Pin
Abhinav agrawal7-Jun-06 5:42
Abhinav agrawal7-Jun-06 5:42 
AnswerRe: Problem in using Mlang Pin
Stephen Hewitt8-Jun-06 17:52
Stephen Hewitt8-Jun-06 17:52 
QuestionCOM Servers Pin
HakunaMatada7-Jun-06 2:29
HakunaMatada7-Jun-06 2:29 
AnswerRe: COM Servers Pin
Roger Stoltz7-Jun-06 11:04
Roger Stoltz7-Jun-06 11:04 
GeneralRe: COM Servers Pin
HakunaMatada7-Jun-06 17:40
HakunaMatada7-Jun-06 17:40 
GeneralRe: COM Servers Pin
Roger Stoltz7-Jun-06 22:23
Roger Stoltz7-Jun-06 22:23 
GeneralRe: COM Servers Pin
HakunaMatada7-Jun-06 22:59
HakunaMatada7-Jun-06 22:59 
AnswerRe: COM Servers Pin
Roger Stoltz8-Jun-06 0:03
Roger Stoltz8-Jun-06 0:03 
TechyMaila wrote:
If I start explaining everything, then it would be like writing an epic..


Well, we don't want that....Big Grin | :-D


TechyMaila wrote:
guide me to any tutorials


I provided you with a link to an article in my previous post. Simply click it...
I haven't read the article though, but it could contain something useful to you since seems to be about multithreaded internet connections.


TechyMaila wrote:
the COM Server automatically starts in a new thread when it is created?


This is possible, but I haven't done it myself yet.
Google for "DllSurrogate", or search MSDN and you should find how it's done.
However, I seriously doubt this is the correct way to solve your problem. You have to fix the problems of the server if it's error prone or it will be virtually useless.
If you still have problems with exceptions, try catching all att the end of the try-/catch- block with catch(...) and put an ASSERT there so you can find the root cause of the problem.
If the error is considered beyond repair, then you can alert the client by returning a suitable HRESULT. The client is then responsible for server destruction and cleanup.

--
Roger


It's supposed to be hard, otherwise anybody could do it!

Regarding CodeProject: "resistance is pointless; you will be assimilated"

GeneralRe: COM Servers Pin
HakunaMatada8-Jun-06 1:06
HakunaMatada8-Jun-06 1:06 
AnswerRe: COM Servers Pin
Roger Stoltz8-Jun-06 2:12
Roger Stoltz8-Jun-06 2:12 
GeneralRe: COM Servers Pin
HakunaMatada8-Jun-06 17:28
HakunaMatada8-Jun-06 17:28 

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.