BillsEditor.dpr 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. program BillsEditor;
  2. uses
  3. Forms,
  4. Windows,
  5. SysUtils,
  6. MainForm in '..\..\MF\MainForm.pas' {MainFrm},
  7. BillsProjectFrame in '..\..\MF\BillsProjectFrame.pas' {BillsProjectView: TFrame},
  8. StdBillsLibForm in '..\..\MF\StdBillsLibForm.pas' {StdBillsLibFrm},
  9. DataBase in '..\..\DB\DataBase.pas' {DMDataBase: TDataModule},
  10. StdBillsLibDM in '..\..\DB\StdBillsLibDM.pas' {DMStdBillsLib: TDataModule},
  11. ConstMethodUnit in '..\..\CU\ConstMethodUnit.pas',
  12. ConstTypeUnit in '..\..\CU\ConstTypeUnit.pas',
  13. ConstVarUnit in '..\..\CU\ConstVarUnit.pas',
  14. ScAutoUpdateUnit in '..\..\CU\ScAutoUpdateUnit.pas',
  15. ScBillsTree in '..\..\CU\ScBillsTree.pas',
  16. ScCopyBills in '..\..\CU\ScCopyBills.pas',
  17. ScFileArchiver in '..\..\CU\ScFileArchiver.pas',
  18. ScFileProviders in '..\..\CU\ScFileProviders.pas',
  19. ScKindsOfTrees in '..\..\CU\ScKindsOfTrees.pas',
  20. ScProjectManager in '..\..\CU\ScProjectManager.pas',
  21. ScTables in '..\..\CU\ScTables.pas',
  22. ScUpdateDataBase in '..\..\CU\ScUpdateDataBase.pas',
  23. AboutForm in '..\..\AF\AboutForm.pas' {AboutFrm},
  24. CheckPosForm in '..\..\AF\CheckPosForm.pas' {CheckPosFrm},
  25. FlashForm in '..\..\AF\FlashForm.pas' {flashFrm},
  26. ScConfig in '..\..\CU\ScConfig.pas',
  27. ScStdBillsCtrl in '..\..\CU\ScStdBillsCtrl.pas',
  28. ScOptionsFrm in '..\..\MF\ScOptionsFrm.pas' {frmOptions},
  29. HisRestorePointFrm in '..\..\MF\HisRestorePointFrm.pas' {frmRestorePoint},
  30. HisRestorePointDM in '..\..\DB\HisRestorePointDM.pas' {DMHisRestorePoint: TDataModule},
  31. ScEvaluate in '..\..\CU\ScEvaluate.pas',
  32. ScExprsDM in '..\..\DB\ScExprsDM.pas' {DMExprs: TDataModule},
  33. NewProjectFrm in '..\..\AF\NewProjectFrm.pas' {NewProjectForm},
  34. ProjectPropertyDM in '..\..\DB\ProjectPropertyDM.pas' {ProjPropertyDM: TDataModule},
  35. ScAuthFrm in '..\..\AF\ScAuthFrm.pas' {AuthorizeForm},
  36. CryptUtils in '..\..\Encrypt\CryptUtils.pas',
  37. ScEncryptEditions in '..\..\Encrypt\ScEncryptEditions.pas',
  38. ScHaspEncrypt in '..\..\Encrypt\ScHaspEncrypt.pas',
  39. ScHaspPwd in '..\..\Encrypt\ScHaspPWD.pas',
  40. ScSNSEncrypt in '..\..\Encrypt\ScSNSEncrypt.pas',
  41. fraFileManagerFrame in '..\..\MF\fraFileManagerFrame.pas' {FileManagerFrame: TFrame},
  42. ProjectManagerDM in '..\..\DB\ProjectManagerDM.pas' {ProjectMgrDM: TDataModule},
  43. ProjectFileManager in '..\..\CU\ProjectFileManager.pas',
  44. CustomDoc in '..\..\CU\CustomDoc.pas',
  45. fraBillsItemsFrame in '..\..\MF\fraBillsItemsFrame.pas' {BillsItemsFrame: TFrame},
  46. ImportExcel in '..\..\CU\ImportExcel.pas',
  47. DetailItemsDM in '..\..\DB\DetailItemsDM.pas' {DMDetailItems: TDataModule},
  48. ExportExcel in '..\..\CU\ExportExcel.pas',
  49. ExportExFrm in '..\..\AF\ExportExFrm.pas' {ExportExForm},
  50. LocateBillsDM in '..\..\DB\LocateBillsDM.pas' {BillsLocateDM: TDataModule},
  51. ProjectPropertyUnit in '..\..\CU\ProjectPropertyUnit.pas',
  52. ProjectPropertyThread in '..\..\CU\ProjectPropertyThread.pas',
  53. ProjectMergeSplitUnit in '..\..\CU\ProjectMergeSplitUnit.pas',
  54. BidLotDM in '..\..\DB\BidLotDM.pas' {BidLotDataModule: TDataModule},
  55. SingleObjectAggregateUnit in '..\..\CU\SingleObjectAggregateUnit.pas',
  56. BidLotAliasFrm in '..\..\AF\BidLotAliasFrm.pas' {BidAliasForm},
  57. ExportDecorateUnit in '..\..\CU\ExportDecorateUnit.pas',
  58. CommonIntfUnit in '..\..\CU\CommonIntfUnit.pas',
  59. FXQDManagerUnit in '..\..\CU\FXQDManagerUnit.pas',
  60. StdLibsManagerFrm in '..\..\AF\StdLibsManagerFrm.pas' {StdLibsManagerForm},
  61. FileOprUnit in '..\..\CU\FileOprUnit.pas',
  62. ScReportDM in '..\..\DB\ScReportDM.pas' {ReportData: TDataModule},
  63. ScCustomSetErrorFrm in '..\..\MF\ScCustomSetErrorFrm.pas' {ScCustomSetErrorForm},
  64. ScReportsFrm in '..\..\Reports\UI\ScReportsFrm.pas' {ScReportsForm},
  65. ScWorkListFrm in '..\..\Reports\UI\ScWorkListFrm.pas' {ScWorkListForm},
  66. ReportAdjusterUnit in '..\..\Reports\Config\ReportAdjusterUnit.pas' {ReportAdjuster},
  67. ScGatherProjFrm in '..\..\MF\ScGatherProjFrm.pas' {GatherProjForm},
  68. ScProgressFrm in '..\..\MF\ScProgressFrm.pas' {ProgressForm},
  69. ImportDecorate in '..\..\CU\ImportDecorate.pas',
  70. RecycleBinDM in '..\..\DB\RecycleBinDM.pas' {RecycleBinData: TDataModule},
  71. RecycleBinFrm in '..\..\AF\RecycleBinFrm.pas' {RecycleBinForm},
  72. ScConnectEncrypt in '..\..\..\SmartCost\netclient\ScConnectEncrypt.pas',
  73. ClientService in '..\..\..\SmartCost\netclient\ClientService.pas',
  74. CfgPort in '..\..\..\SmartCost\netclient\CfgPort.pas',
  75. CorrespondClient in '..\..\..\SmartCost\netclient\CorrespondClient.pas',
  76. EnctyptClientData in '..\..\..\SmartCost\netclient\EnctyptClientData.pas',
  77. ScEncryptUnit in '..\..\Encrypt\ScEncryptUnit.pas',
  78. ScPHPWeb in '..\..\..\SmartCost\MainModule\Model\ScPHPWeb.pas' {PHPWeb: TDataModule};
  79. {$R *.res}
  80. var
  81. FlashWin: TflashFrm;
  82. sProcessName: string;
  83. begin
  84. sProcessName := 'BillsEditor.exe'; // ExtractFileName(ParamStr(0));
  85. if ProcessIsRunning(sProcessName) = 1 then
  86. begin
  87. Application.Initialize;
  88. FlashWin := TflashFrm.Create(nil);
  89. FlashWin.Show;
  90. FlashWin.Update;
  91. Application.Title := '×ݺáÇåµ¥±àÖÆ¹ÜÀíϵͳ';
  92. {$IFDEF _beEncrypt}
  93. if not IsDogExists then Application.Terminate;
  94. {$ENDIF}
  95. Application.CreateForm(TMainFrm, MainFrm);
  96. Application.CreateForm(TReportAdjuster, ReportAdjuster);
  97. Application.CreateForm(TProgressForm, ProgressForm);
  98. FlashWin.Hide;
  99. FlashWin.Free;
  100. Application.Run;
  101. end;
  102. end.