2

プロジェクトグループに2つのプロジェクトがあります。

  • ProjectA
  • ProjectB

DelphiでProjectGroup.bpgを開くと、常に2番目のプロジェクトがアクティブなプロジェクトとして開始されます。

  • ProjectA
  • ProjectB

そして、私がそれを「本当の」プロジェクトにひっくり返す必要があるたびに:

  • ProjectA
  • ProjectB

ProjectAをプロジェクトグループで開くデフォルトのプロジェクトにするにはどうすればよいですか?


ProjectGroup.bpg

#------------------------------------------------------------------------------
VERSION = BWS.01
#------------------------------------------------------------------------------
!ifndef ROOT
ROOT = $(MAKEDIR)\..
!endif
#------------------------------------------------------------------------------
MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$**
DCC = $(ROOT)\bin\dcc32.exe $**
BRCC = $(ROOT)\bin\brcc32.exe $**
#------------------------------------------------------------------------------
PROJECTS = ProjectA.exe ProjectB.exe
#------------------------------------------------------------------------------
default: $(PROJECTS)
#------------------------------------------------------------------------------

ProjectA.exe: ProjectA.dpr
  $(DCC)

ProjectB.exe: childfolder\ProjectB.dpr
  $(DCC)

DUnit:実用的な理由でユニットテストを実行する方法を参照してください。

4

4 に答える 4

2

理想にはほど遠いですが、私が知っている唯一の方法は

  1. Delphi IDE で、プロジェクト マネージャのデフォルト プロジェクトを右クリックし、[.] を選択しますBuild Later
  2. または .bpg ファイルで Project A と Project B の行を入れ替えます。
于 2010-03-24T15:15:06.523 に答える
1

デスクトップ設定ファイルがスタックしている可能性があります。プロジェクトグループに関連付けられている.DSKファイルを探して、削除します。

于 2010-03-24T15:30:17.910 に答える
1

Delphi 7 では (後でまた推測しますが)、プロジェクト グループ ツリーで「アクティブな」プロジェクトをダブルクリックして選択できます。次に、プロジェクト ツリーの上部を右クリックして [プロジェクト グループに名前を付けて保存] を実行すると、アクティブなプロジェクトがグループと共に保存され、次にプロジェクト グループを開いたときにその場所で開きます。

于 2010-03-24T15:39:52.857 に答える
0

ファイル ProjectGroup.dsk をプロジェクト フォルダーに配置し、次のテキストを入力します。

[ActiveProject]
ActiveProject=1

または、Environment Options -> Preferences -> Autosave Options -> Project Desktop でチェックを TRUE に設定すると、プロジェクトとグループの DSK ファイルが自動的に作成されます。

于 2013-08-15T12:56:28.693 に答える