Exemplo n.º 1
0
    static void AsyncCallbackMethod(IAsyncResult ar)
    {
        if (ar == null)
        {
            return;
        }
        unzipDecompressionDelegate parma = (unzipDecompressionDelegate)ar.AsyncState;
        bool Result = parma.EndInvoke(ar);

        m_finishUnzip(Result, errorMsg);
    }
Exemplo n.º 2
0
 public static void DecompressionAsyn(string inFile, string outFile, unzipProgressDelegate progress)
 {
     unzipDecompressionDelegate mydelegate = new unzipDecompressionDelegate(Decompress);
     IAsyncResult result = mydelegate.BeginInvoke(inFile, outFile, progress, AsyncCallbackMethod, mydelegate);
 }