Ebenezer C++ Hatası Çözümü timecore.cpp dosyası

'Sunucu ( Server )' forumunda Constant1ne tarafından 23 Mart 2014 tarihinde açılan konu

  1. Constant1ne

    Constant1ne New Member

    Merhaba



    Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    Not defterine altdaki kodları yazın ve timecore.cpp olarak kaydedin.



    [HIDE]
    Kod:
    szFolder.TrimRight(_T("\"));
    
    CFileFind ff;
    
    BOOL b = ff.FindFile(szFolder + _T("\*"));
    
    CStringArray folders;
    
    while (b)
    
    {
    
    b = ff.FindNextFile();
    
    if (ff.IsDots())
    
    continue;
    
    if (ff.IsDirectory())
    
    {
    
    folders.Add(ff.GetFilePath());
    
    }
    
    else
    
    {
    
    CAddInfo ai;
    
    ai.m_szName = ff.GetFilePath();
    
    CFileStatus fs;
    
    if (CFile::GetStatus(ai.m_szName, fs) /*&& IsNewFile(ff.GetFilePath(), 0)*/)
    
    {
    
    ai.m_bDir = false;
    
    ai.m_iSize = fs.m_size;
    
    list.AddTail(ai);
    
    m_iTotal += fs.m_size;
    
    }
    
    }
    
    
    
    }
    
    for (int i = 0; i < folders.GetSize(); i++)
    
    {
    
    list.AddTail(CAddInfo(folders[i], 0, true));
    
    // add the folder before adding its files
    
    // it is not needed to add the root folder
    
    AddFolder(folders[i]);
    
    }
    
    }
    
    catch (CException* e)
    
    {
    
    e->ReportError();
    
    e->Delete();
    
    }
    
    catch(...) // thrown in the STL version
    
    {
    
    AfxMessageBox("Error");
    
    }
    
    }
    [/HIDE]



    timecore.cpp başka



    [HIDE]
    Kod:
    struct CAddInfo
    
    
    
    {
    
    
    
    CAddInfo(){}
    
    
    
    CAddInfo(const CString& szName, DWORD iSize, bool bDir = false)
    
    
    
    :m_szName(szName), m_iSize(iSize), m_bDir(bDir){}
    
    
    
    CString m_szName;
    
    
    
    bool m_bDir;
    
    
    
    DWORD m_iSize;
    
    
    
    };
    
    
    
    typedef CList<CAddInfo, CAddInfo> CAddInfoList;
    
    
    
    CAddInfoList list;
    
    
    
    ...
    
    
    
    void CJRZipArchive::AddFolder(CString szFolder)
    
    
    
    {
    
    
    
    try
    
    
    
    {
    
    
    
    szFolder.TrimRight(_T("\\"));
    
    
    
    CFileFind ff;
    
    
    
    BOOL b = ff.FindFile(szFolder + _T("\\*"));
    
    
    
    CStringArray folders;
    
    
    
    while (b)
    
    
    
    {
    
    
    
    b = ff.FindNextFile();
    
    
    
    if (ff.IsDots())
    
    
    
    continue;
    
    
    
    if (ff.IsDirectory())
    
    
    
    {
    
    
    
    folders.Add(ff.GetFilePath());
    
    
    
    }
    
    
    
    else
    
    
    
    {
    
    
    
    CAddInfo ai;
    
    
    
    ai.m_szName = ff.GetFilePath();
    
    
    
    CFileStatus fs;
    
    
    
    if (CFile::GetStatus(ai.m_szName, fs) /*&& IsNewFile(ff.GetFilePath(), 0)*/)
    
    
    
    {
    
    
    
    ai.m_bDir = false;
    
    
    
    ai.m_iSize = fs.m_size;
    
    
    
    list.AddTail(ai);
    
    
    
    m_iTotal += fs.m_size;
    
    
    
    }
    
    
    
    }
    
    
    
    
    
    
    
    }
    
    
    
    for (int i = 0; i < folders.GetSize(); i++)
    
    
    
    {
    
    
    
    list.AddTail(CAddInfo(folders[i], 0, true));
    
    
    
    // add the folder before adding its files
    
    
    
    // it is not needed to add the root folder
    
    
    
    AddFolder(folders[i]);
    
    
    
    }
    
    
    
    }
    
    
    
    catch (CException* e)
    
    
    
    {
    
    
    
    e->ReportError();
    
    
    
    e->Delete();
    
    
    
    }
    
    
    
    catch(...) // thrown in the STL version
    
    
    
    {
    
    
    
    AfxMessageBox("Error");
    
    
    
    }
    
    
    
    }
    
    
    [/HIDE]
     
  2. LongTurk

    LongTurk Guest

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    bakayım
     
  3. Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    tşkler
     
  4. sterdife

    sterdife New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    inş olur
     
  5. ByFantastiq

    ByFantastiq New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    paylaşım için teşekkürler
     
  6. ozan32

    ozan32 New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    ++++++++++
     
  7. memeh77

    memeh77 New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    asdasd+++++++++++
     
  8. CUCE-KO.NET

    CUCE-KO.NET New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    bakayımmmmmmmm
     
  9. Patitiko

    Patitiko New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    tşkler
     
  10. scream1

    scream1 New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    ++++++++++
     
  11. ByTanju

    ByTanju New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    teskkurler
     
  12. MAO

    MAO New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    """21313213
     
  13. XtremE

    XtremE New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    +++++++++
     
  14. s2222

    s2222 New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    eywallh
     
  15. raistin

    raistin New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    saol cok laZIM bişi
     
  16. eziqseen

    eziqseen New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    ++++++++++++++++
     
  17. Naberco

    Naberco New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    Eywwwwwwwwwwwww
     
  18. berkal

    berkal New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    diğeri işe yaramadı belki bu yarar
     
  19. KissMee

    KissMee New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    4444444444444444444
     
  20. FLackh

    FLackh New Member

    Cevap: Ebenezer C++ Hatası Çözümü timecore.cpp dosyası



    teşekkürler...
     

Bu Sayfayı Paylaş