send fax med C # og FAXCOMLIb

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg arbejder på et projekt for at sende 2 filer med fax flere gange.
dette er min kode:


public static bool SendFax(string Recipient, string Number, params string[] Files)
{
    FaxServer server = new FaxServerClass();

    try
    {  
        server.Connect(Environment.MachineName);                    
        for (int i = 0; i < Files.Length; i++)
        {    
            FaxDoc faxDoc = (FaxDoc)server.CreateDocument(Files[i]);
            faxDoc.RecipientName = Recipient;
            faxDoc.FaxNumber = Number;                                                
            faxDoc.Send().ToString();    
        }    
        return true;    
    }
    catch
    {
        return false;
    }
    finally
    {
        server.Disconnect();
    }    
}


Jeg har et gitter, Når brugeren klikker på en knap, kalder jeg denne metode for hver række af gitter. Problemet er her, jeg vil fjerne hver række, hvis faxen er indstillet, men hvordan kan jeg finde ud af, at min fax er sendt korrekt eller ej?


tak


Mere info :


Arbejder med VS 2010, Windows App, C #

Bedste reference


Efter faxDoc.Send() faxmeddelelsen sendes ikke straks, men den sættes i fax i stedet. Her er en artikel, hvordan du kan kontrollere status for din faxmeddelelse i et faxnummer (Det er VB.NET, men du har ingen problemer med at konvertere det til C #). Ring denne metode regelmæssigt, indtil den sendes. [3]