//--------------------------------------------------------------------------- #include #pragma hdrstop #include "SplashForm.h" //--------------------------------------------------------------------------- #ifdef LOCK_TEX #include "Authorization_F.h" #endif //--------------------------------------------------------------------------- USEFORM("W:\TexPrint\TpwTest\about.cpp", AboutBox); USEFORM("W:\TexPrint\TpwTest\TexPrint\APTable_F.cpp", APTableForm); USEFORM("W:\TexPrint\TpwTest\AutoRepView.cpp", AutoRepViewForm); USEFORM("W:\TexPrint\TpwTest\AutoSave.cpp", AutoSaveForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\blurControl_F.cpp", blurControlForm); USEFORM("W:\TexPrint\TpwTest\CaptureEdit.cpp", CaptureEditForm); USEFORM("W:\TexPrint\TpwTest\ColorChart.cpp", ColorChartForm); USEFORM("W:\TexPrint\TpwTest\ColorLibrary_F.cpp", ColorLibraryForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Combo_F.cpp", ComboMenu); USEFORM("W:\TexPrint\TpwTest\TexPrint\ComboForm.cpp", ComboForms); USEFORM("W:\TexPrint\TpwTest\CommonPrint.cpp", CommonPrintForm); USEFORM("W:\TexPrint\TpwTest\Dialog_F.cpp", DialogForm); USEFORM("W:\TexPrint\TpwTest\EnlargeCanvas.cpp", EnlargeCanvasForm); USEFORM("W:\TexPrint\TpwTest\CommonTextile\Environment.cpp", EnvironmentForm); USEFORM("W:\TexPrint\TpwTest\FileManager_F.cpp", FileManagerForm); USEFORM("W:\TexPrint\TpwTest\FileManager_wating_F.cpp", FileManagerWaitingForm); USEFORM("W:\TexPrint\TpwTest\FullView.cpp", FullViewForm); USEFORM("W:\TexPrint\TpwTest\Grid_F.cpp", GridForm); USEFORM("W:\TexPrint\TpwTest\CommonTextile\JacPrt.cpp", JacPrtForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Layer_F.cpp", LayerForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Main.cpp", MainForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\MainImage.cpp", MainImageForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Motivelib_F.cpp", MotiveLibForm); USEFORM("W:\TexPrint\TpwTest\NewCanvas.cpp", NewCanvasForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\NewGrouping_F.cpp", NewGroupingForm); USEFORM("W:\TexPrint\TpwTest\Palette.cpp", PaletteForm); USEFORM("W:\TexPrint\TpwTest\PalFileManager.cpp", PFMForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\PenManager.cpp", PenManagerForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Repeat_F.cpp", RepeatForm); USEFORM("W:\TexPrint\TpwTest\ResizeCanvas.cpp", ResizeCanvasForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Separate_F.cpp", SeparateForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Shadow_F.cpp", ShadowForm); USEFORM("W:\TexPrint\TpwTest\SplashForm.cpp", splash); USEFORM("W:\TexPrint\TpwTest\TexPrint\Stripe_F.cpp", StripeForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Style_F.cpp", StyleForm); USEFORM("W:\TexPrint\TpwTest\Texture_F.cpp", TextureForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\TexWork_F.cpp", TexWork); USEFORM("W:\TexPrint\TpwTest\TexPrint\TexWorkPrint_F.cpp", TexWorkPrintForm); USEFORM("W:\TexPrint\TpwTest\CommonTextile\TPrint_F.cpp", TPrintForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Undo_F.cpp", UndoForm); USEFORM("W:\TexPrint\TpwTest\UserColor_F.cpp", UserColorLibForm); USEFORM("W:\TexPrint\TpwTest\UserColorData_F.cpp", UserColorDataForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Vector_F.cpp", VectorForm); USEFORM("W:\TexPrint\TpwTest\CommonTextile\ViewPattern_F.cpp", PatternForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Windowlib_F.cpp", WindowLibForm); USEFORM("W:\TexPrint\TpwTest\Notice_F.cpp", NOTICE); USEFORM("W:\TexPrint\TpwTest\TexPrint\ComboPrint_F.cpp", ComboPrintForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\NewColorWay_F.cpp", NewColorWayForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\ZigZagDialog_F.cpp", ZigZagDialog); USEFORM("W:\TexPrint\TpwTest\TexPrint\AddFileName_F.cpp", AddFileNameForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\ShortCutsForm.cpp", ShortCutForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\MessageDialogBox_F.cpp", MessageDialog); USEFORM("W:\TexPrint\TpwTest\TexPrint\RasterizeDialogBox_F.cpp", RasterizeDialog); USEFORM("W:\TexPrint\TpwTest\TexPrint\Kasuri_F.cpp", KasuriForm); USEFORM("W:\TexPrint\TpwTest\Surface.cpp", SurfaceMulti); USEFORM("W:\TexPrint\TpwTest\MultiToSingle_F.cpp", MultiToSingle); USEFORM("W:\TexPrint\TpwTest\HLS_F.cpp", HLSColor); USEFORM("W:\TexPrint\TpwTest\TexPrint\FullColorHLS_F.cpp", FullColorHLS); USEFORM("W:\TexPrint\TpwTest\TexPrint\ColorSelector_F.cpp", ColorSelectorForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\JaqAfterScratchSmooth_F.cpp", JaqAfterScratchSmoothForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\PatternRepeatAndStitch_F.cpp", PatternRepeatStitchForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\FillSpreadFillStipple_F.cpp", FillSpreadFillStippleForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\AutoRepeat_F.cpp", AutoRepeatForm); USEFORM("W:\TexPrint\TpwTest\DTPColorLibrary_F.cpp", DTPColorLibraryForm); USEFORM("W:\TexPrint\TpwTest\Progress_F.cpp", ProgressForm); USEFORM("W:\TexPrint\TpwTest\Authorization_F.cpp", AuthorizationForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Curve_F.cpp", CurveForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Emboss_F.cpp", EmbossForm); USEFORM("W:\TexPrint\TpwTest\TexPrint\Filter_F.cpp", FilterForm); USEFORM("W:\TexPrint\TpwTest\ColorInfoView_F.cpp", ColorInfoViewForm); USEFORM("W:\TexPrint\TpwTest\ExceptionReport_F.cpp", ExceptionReportForm); //--------------------------------------------------------------------------- WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { const char mutexname[] = "TexpiaDesignCAD(TexPrint)"; HANDLE hMutex; try { hMutex = OpenMutex(0, false, mutexname); if (hMutex==NULL) { hMutex = CreateMutex(NULL, true, mutexname); } else { CloseHandle(hMutex); ShowMessage("Application already running."); return 0; } Application->Initialize(); #ifdef LOCK_TEX // DoubleLock - by monkman (2007.08.20) AuthorizationForm = new TAuthorizationForm(Application); if (AuthorizationForm->Check(false) == true) { // ±âÁ¸¿¡ ÀÎÁõÀÌ µÇ¾ú´ÂÁö üũ delete AuthorizationForm; } else { if (AuthorizationForm->ShowModal() == mrOk) { // ÀÎÁõÀ» ¹Þ¾Æ¾ßÇÒ °æ¿ì delete AuthorizationForm; } else { delete AuthorizationForm; // ÀÎÁõ Ãë¼Ò½Ã return 0; } } #endif splash = new Tsplash(Application); splash->Show(); splash->Update(); Application->Title = "Texpro Design CAD System - TexPrint (Professional)"; Application->CreateForm(__classid(TMainForm), &MainForm); splash->Close(); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } ReleaseMutex(hMutex); CloseHandle(hMutex); return 0; } //---------------------------------------------------------------------------