Well, lennart you can have a ActiveX DLL that consist of a invisible Form which hold the MSCOmm control.
So that you 'll have all the MSComm event without rewriting it with all the heaadache API function.

Cheers!