www.gusucode.com > 基于dwt的视频数字水印源代码 > 基于dwt的视频数字水印源代码\code\HaYDWT\HAYDWT.cpp

    //Download by http://www.NewXing.com
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
USEFORM("Main.cpp", FormMain);
USEFORM("About.cpp", FormAbout);
USEFORM("WatRecover.cpp", FormRecover);
USEFORM("VideoConvert.cpp", FormVideoConvert);
USEFORM("EmbedVideo.cpp", FormEmbedVideo);
USEFORM("PSNRVideo.cpp", FormPSNRVideo);
USEFORM("PSNRImage.cpp", FormPSNRImage);
USEFORM("SplashScreen.cpp", FormSplash);
//---------------------------------------------------------------------------
#include "SplashScreen.h"
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
    try
    {
       FormSplash = new TFormSplash(Application);
       FormSplash->Show();
       FormSplash->Update();

       Application->Initialize();
       Application->Title = "HaYDWT";
       Application->CreateForm(__classid(TFormMain), &FormMain);
         Sleep(1800);
       FormSplash->Hide();
       FormSplash->Close();

       Application->Run();
    }
    catch (Exception &exception)
    {
        Application->ShowException(&exception);
    }
    catch (...)
    {
        try
        {
            throw Exception("");
        }
        catch (Exception &exception)
        {
            Application->ShowException(&exception);
        }
    }
    return 0;
}
//---------------------------------------------------------------------------