Click here to Skip to main content
16,004,833 members
Home / Discussions / COM
   

COM

 
GeneralRe: HTMLDocumentEvents2 Pin
Heath Stewart28-Oct-03 16:53
protectorHeath Stewart28-Oct-03 16:53 
GeneralRe: HTMLDocumentEvents2 Pin
JDasari30-Oct-03 11:11
JDasari30-Oct-03 11:11 
QuestionHow to Create my Automation Object Pin
Sara Burns22-Oct-03 21:51
Sara Burns22-Oct-03 21:51 
AnswerRe: How to Create my Automation Object Pin
Heath Stewart27-Oct-03 3:03
protectorHeath Stewart27-Oct-03 3:03 
QuestionHow can I manipulate BSTR typed string in ATL3COM? Pin
Atif Bashir22-Oct-03 5:02
Atif Bashir22-Oct-03 5:02 
AnswerRe: How can I manipulate BSTR typed string in ATL3COM? Pin
Steve S22-Oct-03 5:55
Steve S22-Oct-03 5:55 
AnswerRe: How can I manipulate BSTR typed string in ATL3COM? Pin
lxwde9-Nov-03 14:45
lxwde9-Nov-03 14:45 
GeneralSMTP Server Extension (Mail Sink) performance Pin
Paul Ingles21-Oct-03 5:10
Paul Ingles21-Oct-03 5:10 
We've currently got a Visual Basic coded ActiveX DLL that implements ISMTPOnArrival::OnArrival to intercept messages as they arrive -- we have a website that lets users send/receive emails so they're added to an SQL DB within this DLL.

However, over the past few months we've had severe performance problems as load has increased. We're in the process of re-examining the code to determine what can be done to speed things up.

One of the things I found mentioned that because of VB6's threading requests had to be serialised and queued before being fulfilled by the Mail Sink object that was housed by the SMTP service.

Consequently, one option is to re-write (the essentially simple code) as a Visual C++ ATL project and all it to support MTA and be free threaded, being careful about being thread-aware.

The Mail Sink DLL uses other ActiveX COM DLLs to access the DB as per usual DNA architecture. If I were to re-code the mail sink using Visual C++ and support multi-threaded request fulfilment, will this be supported by making subsequent calls to the various other COM DLLs that will be STA/Apartment threaded?

I've probably not made myself especially clear, but I'd really appreciate your thoughts.

Thanks,
Paul

--
Paul
"Put the key of despair into the lock of apathy. Turn the knob of mediocrity slowly and open the gates of despondency - welcome to a day in the average office."
- David Brent, from "The Office"

MS Messenger: paul@oobaloo.co.uk
Download my PGP public key

GeneralC# AsyncCallBack and COM+ Pin
rick close20-Oct-03 8:10
rick close20-Oct-03 8:10 
GeneralService, IHTMLDocument2, print Pin
User 64185520-Oct-03 3:50
User 64185520-Oct-03 3:50 
General2D arrays in ATL 7 Pin
Urban Olars20-Oct-03 1:13
Urban Olars20-Oct-03 1:13 
GeneralRe: 2D arrays in ATL 7 Pin
Giles6-Nov-03 1:06
Giles6-Nov-03 1:06 
GeneralControl of ActiveX objects opened in IE Pin
Ed0119-Oct-03 23:50
Ed0119-Oct-03 23:50 
GeneralNotifying Multiple Instances of Changes to One Pin
Heath Stewart16-Oct-03 14:23
protectorHeath Stewart16-Oct-03 14:23 
GeneralWin32 DLL wrapped into COM object Pin
RedZenBird16-Oct-03 11:25
RedZenBird16-Oct-03 11:25 
GeneralRe: Win32 DLL wrapped into COM object Pin
Mike Pulice11-Nov-03 8:25
Mike Pulice11-Nov-03 8:25 
GeneralIHTMLWindow2::open() related question Pin
16-Oct-03 6:58
suss16-Oct-03 6:58 
GeneralRe: IHTMLWindow2::open() related question Pin
Heath Stewart17-Oct-03 9:35
protectorHeath Stewart17-Oct-03 9:35 
GeneralHashtable Pin
Jajco15-Oct-03 4:41
Jajco15-Oct-03 4:41 
QuestionGUID is undefined ??? Pin
Saurabh_Delhi15-Oct-03 4:11
Saurabh_Delhi15-Oct-03 4:11 
AnswerRe: GUID is undefined ??? Pin
Saurabh_Delhi15-Oct-03 19:46
Saurabh_Delhi15-Oct-03 19:46 
GeneralIHTMLElement & put_innerHTML update problem Pin
Ceri14-Oct-03 23:21
Ceri14-Oct-03 23:21 
GeneralRe: IHTMLElement & put_innerHTML update problem Pin
Neville Franks15-Oct-03 0:23
Neville Franks15-Oct-03 0:23 
GeneralRe: IHTMLElement & put_innerHTML update problem Pin
Ceri15-Oct-03 1:00
Ceri15-Oct-03 1:00 
GeneralRe: IHTMLElement & put_innerHTML update problem Pin
Neville Franks15-Oct-03 1:51
Neville Franks15-Oct-03 1: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.