Solved

SMTP with ICS, show send progress with 1 file

Posted on 2004-04-21
7
536 Views
Last Modified: 2010-04-05
How can I show the progress of sending a file with the
SMTP mailer example with ICS ? I'd like a progressbar
to show the progress of sending 1 attached file.
I've checked the smtp component events etc a bit
but haven't been able to find a way to get a progress
on the amount of data sent after the file send is started.

Thanks.
0
Comment
Question by:bryan7
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
7 Comments
 
LVL 3

Accepted Solution

by:
Kunfufaresi earned 250 total points
ID: 10893675
Hello,

If you opened SMTPProt.Pas and found the procedure datanext. Here you should be able to catch each line being sent, using sizeof on the buffer you could get a good idea of what is being sent. Of course you'll have to add changes to the ics unit. The easy way would be to define your own global variable which you could set to 0 just before starting the send, then use a timer clock to to update your progressbar every 50ms or smth like that, the more time taking idea is of course create a new event in the ICS component.

Ekim
0
 
LVL 3

Author Comment

by:bryan7
ID: 13283463
I didn't get to solve this yet, some better solution would be thankful.
0
 
LVL 3

Author Comment

by:bryan7
ID: 13302949
Comment from bryan7
Date: 02/11/2005 07:27AM CET
 Your Comment  


I didn't get to solve this yet, some better solution would be thankful.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…
If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you! In this Micro Tutorial, you'll learn yo…

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question