BillsEditor.dpr 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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. ScEncryptUnit in '..\Encrypt\ScEncryptUnit.pas',
  36. ScAuthFrm in '..\AF\ScAuthFrm.pas' {AuthorizeForm},
  37. CryptUtils in '..\Encrypt\CryptUtils.pas',
  38. ScEncryptEditions in '..\Encrypt\ScEncryptEditions.pas',
  39. ScHaspEncrypt in '..\Encrypt\ScHaspEncrypt.pas',
  40. ScHaspPwd in '..\Encrypt\ScHaspPWD.pas',
  41. ScSNSEncrypt in '..\Encrypt\ScSNSEncrypt.pas',
  42. fraFileManagerFrame in '..\MF\fraFileManagerFrame.pas' {FileManagerFrame: TFrame},
  43. ProjectManagerDM in '..\DB\ProjectManagerDM.pas' {ProjectMgrDM: TDataModule},
  44. ProjectFileManager in '..\CU\ProjectFileManager.pas',
  45. CustomDoc in '..\CU\CustomDoc.pas',
  46. fraBillsItemsFrame in '..\MF\fraBillsItemsFrame.pas' {BillsItemsFrame: TFrame},
  47. ImportExcel in '..\CU\ImportExcel.pas',
  48. DetailItemsDM in '..\DB\DetailItemsDM.pas' {DMDetailItems: TDataModule},
  49. ExportExcel in '..\CU\ExportExcel.pas',
  50. ExportExFrm in '..\AF\ExportExFrm.pas' {ExportExForm},
  51. LocateBillsDM in '..\DB\LocateBillsDM.pas' {BillsLocateDM: TDataModule},
  52. ProjectPropertyUnit in '..\CU\ProjectPropertyUnit.pas',
  53. ProjectPropertyThread in '..\CU\ProjectPropertyThread.pas',
  54. ProjectMergeSplitUnit in '..\CU\ProjectMergeSplitUnit.pas',
  55. BidLotDM in '..\DB\BidLotDM.pas' {BidLotDataModule: TDataModule},
  56. SingleObjectAggregateUnit in '..\CU\SingleObjectAggregateUnit.pas',
  57. BidLotAliasFrm in '..\AF\BidLotAliasFrm.pas' {BidAliasForm},
  58. FXQDManagerUnit in '..\CU\FXQDManagerUnit.pas',
  59. CommonIntfUnit in '..\CU\CommonIntfUnit.pas',
  60. FileOprUnit in '..\CU\FileOprUnit.pas',
  61. StdLibsManagerFrm in '..\AF\StdLibsManagerFrm.pas' {StdLibsManagerForm},
  62. ExportDecorateUnit in '..\CU\ExportDecorateUnit.pas',
  63. ScReportDM in '..\DB\ScReportDM.pas' {ReportData: TDataModule},
  64. ScProgressFrm in '..\MF\ScProgressFrm.pas' {ProgressFrm2},
  65. ScCustomSetErrorFrm in '..\MF\ScCustomSetErrorFrm.pas' {ScCustomSetErrorForm},
  66. ScReportsFrm in '..\Reports\UI\ScReportsFrm.pas' {ScReportsForm},
  67. ScWorkListFrm in '..\Reports\UI\ScWorkListFrm.pas' {ScWorkListForm},
  68. ReportAdjusterUnit in '..\Reports\Config\ReportAdjusterUnit.pas' {ReportAdjuster},
  69. CommonMessages in '..\..\SmartCost\Common\CommonMessages.pas',
  70. ScGatherProjFrm in '..\MF\ScGatherProjFrm.pas' {GatherProjForm};
  71. {$R *.res}
  72. var
  73. FlashWin: TflashFrm;
  74. sProcessName: string;
  75. begin
  76. sProcessName := 'BillsEditor.exe'; // ExtractFileName(ParamStr(0));
  77. if ProcessIsRunning(sProcessName) = 1 then
  78. begin
  79. Application.Initialize;
  80. FlashWin := TflashFrm.Create(nil);
  81. FlashWin.Show;
  82. FlashWin.Update;
  83. Application.Title := '×ݺáÇåµ¥±àÖÆ¹ÜÀíϵͳ';
  84. {$IFDEF _beEncrypt}
  85. if not IsDogExists then Application.Terminate;
  86. {$ENDIF}
  87. Application.CreateForm(TMainFrm, MainFrm);
  88. Application.CreateForm(TReportAdjuster, ReportAdjuster);
  89. FlashWin.Hide;
  90. FlashWin.Free;
  91. Application.Run;
  92. end;
  93. end.