我看不到要獲取XE2項目以將版本信息包含在項目文件中。最小項目: 程序Project1;XE2版本信息不起作用
uses
Vcl.Forms,
Unit2 in 'Unit2.pas' {Form2};
{$R *.res}
begin
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.CreateForm(TForm2, Form2);
Application.Run;
end.
and a blank unit:
unit Unit2;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs;
type
TForm2 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
end.
編譯好,我有「工程>>選項>>版本信息>>納入項目的版本信息」檢查,如果我取消它回來了,就好像該文件是隻讀的還是檢查。沒有想法哪個文件可能變成只讀?
您是否重建項目?不編譯,重建... – TLama
是的,我做到了。我按預期工作的任何更改。 我打開XE2基本目錄(在我的B:Drive上是SSD),並使用Windows資源管理器(Win 7)檢查屬性。 「只讀」複選框是提升的(未選中並且不是空白),因此我假設其中一個文件至少是隻讀的。我沒有選擇這個,並打'適用',但箱子仍然是光明的。 這可能是問題嗎? –
@SetiNet Windows將繼續使用Explorer中的只讀標誌。不要注意這一點。你可以在PC上的任何文件夾上做同樣的事情。可能有一些邏輯背後的邏輯,但我還沒有拿起它現在的東西。 – Graymatter