| Dart Home | PowerTCP Mail for ActiveX | Custom Development | Reply | PowerTCP Mail for ActiveX Topics | Forums |
| Author | Forum: PowerTCP Mail for ActiveX Topic: Part.Header doesn't work |
| blackhawk ivan.hawkes@interesource.com From: London, United Kingdom Posts: 9 Member Since: 09/02/02 |
posted September 3, 2002 1:41 PM After coding up nearly all of my application to move mail from an IMAP server to a SQL server I have hit a final, unavoidable stumbling block. I am checking the message that I want to post to see if it is multipart or not. If it's a multipart message I need to stitch together all the "text/plain" parts and place this in the database as the message text. See code below: Part part; object startAt = 0; part = message.Parts.Item (partCount); for (int headerCount = 1; headerCount <= part.Header.Count; headerCount++) { string header; header = part.Header.Item (headerCount).ToUpper (); } this code produces an error on compiling: C:\dev\IRExtranet\Service\IRExtranet\POP3Thread.cs(176): Property, indexer, or event 'Header' is not supported by the language; try directly calling accessor methods 'DartMail.IPart.get_Header()' or 'DartMail.IPart.set_Header(ref DartMail.HeaderFields)' But there is no method called get_Header! What is going on here? |
K M Drake![]() From: Utica, NY USA Posts: 3406 Member Since: 07/14/00 |
posted September 3, 2002 3:21 PM Hi, It looks like an Interop wrapper necessity. Using get_Header() should work for you. -ken |
| blackhawk ivan.hawkes@interesource.com From: London, United Kingdom Posts: 9 Member Since: 09/02/02 |
posted September 4, 2002 5:09 AM get_Header doesn't exist on this object. Check the object model - it doesn't come up, and if I code it anyway it gives a syntax error. |
K M Drake![]() From: Utica, NY USA Posts: 3406 Member Since: 07/14/00 |
posted September 4, 2002 8:51 AM Hi, It is created by the wrapper. Either of the following work fine for me. -ken foreach(string s in part.get_Header()) string header = s; for (int x=1; x<=part.get_Header().Count; x++) string header = part.get_Header().Item(x); |
| blackhawk ivan.hawkes@interesource.com From: London, United Kingdom Posts: 9 Member Since: 09/02/02 |
posted September 4, 2002 9:05 AM Ah, so it does, I must've put in a capitol "g" or something the first time. |
| Reply | PowerTCP Mail for ActiveX Topics | Forums |
This site is powered by
PowerTCP WebServer for ActiveX
|