anfänger bittet um hilfe...



  • hallo,

    ich möchte beim copieren einer dartei ein avi ablaufen lassen...

    warum geht das bei mir nicht gleichzeitig?

    hoffe mir kann jemand mit ein wenig "code" helfen...

    bin totaler anfänger 🙂

    gruss uwe

    ##########################CODE-SCHNIPSEL################################

    void CStocklotDbDlg::OnRunpgm() {
    	// TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen
    
    UpdateData(TRUE);
    
    CString strPgmName;
    strPgmName = m_strProgToRun;
    strPgmName.MakeUpper();
    
    if (strPgmName == "STOCKLOTDB") {
    
    m_animation.Open("C:\\Dokumente und Einstellungen\\Administrator\\Desktop\\icon\\filemove.avi");
    UpdateData(FALSE);
    
    CopyFile("\\\\SERVER2\\MSSQL7\\BACKUP\\STOCKLOT.BAK","C:\\MSSQL7\\BACKUP\\STOCKLOTDB.BAK",false);
    
    }
    
    }
    

    ##########################CODE-SCHNIPSEL################################



  • Weil der Thread nicht gleichzeit avi-spielen und kopieren kann 😉



  • CMatt schrieb:

    Weil der Thread nicht gleichzeit avi-spielen und kopieren kann 😉

    und wie mache ich es, dass 2 thread´s gleichzeitig laufen können?

    ich denke das war wohl meine frage...



  • Du brauchst zwei Funktionen in der Form

    UINT Funktion (LPVOID pParam);
    

    Dann musst du für beide Funktionen AfxBeginThread aufrufen.

    Hier ist ein gutes Tutorial:
    http://www.henkessoft.de/mfc_einsteigerbuch_kapitel17.htm

    Grüße Rapha



  • thank´s...

    genau das habe ich gesucht... 🙂

    gruss uwe


Anmelden zum Antworten