⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 antiideonly.pas

📁 一个文件搜索控件
💻 PAS
字号:
unit AntiIDEOnly;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;

type
  TAppBuilder = class(TForm)
  end;
  TAlignPalette = class(TForm)
  end;
  TPropertyInspector = class(TForm)
  end;
  TPalette = class(TForm)
  end;
  TProjectManagerForm = class(TForm)
  end;
  TMenuBuilder = class(TForm)
  end;

const
  IDECaption =
{$IFDEF VER100}
  'Delphi 3'
{$ENDIF}
{$IFDEF VER120}
  'Delphi 4'
{$ENDIF}
{$IFDEF VER130}
  'Delphi 5'
{$ENDIF}
{$IFDEF VER140}
  'Delphi 6'
{$ENDIF}
{$IFDEF VER150}
  'Delphi 7'
{$ENDIF}
  ;

var
  FakeApplication: TApplication;
  FakeAppBuilder: TAppBuilder;
  FakeAlignPalette: TAlignPalette;
  FakePropertyInspector: TPropertyInspector;
  FakePalette: TPalette;
  FakeProjectManagerForm: TProjectManagerForm;
  FakeMenuBuilder: TMenuBuilder;

implementation

{$R AppBuilder.dfm}
{$R AlignPalette.dfm}
{$R PropertyInspector.dfm}
{$R Palette.dfm}
{$R ProjectManagerForm.dfm}
{$R MenuBuilder.dfm}

procedure CreateFakeIDE;
begin
  FakeApplication := TApplication.Create(nil);
  FakeApplication.Title := IDECaption;
  FakeAppBuilder := TAppBuilder.Create(nil);
  FakeAlignPalette := TAlignPalette.Create(nil);
  FakePropertyInspector := TPropertyInspector.Create(nil);
  FakePalette := TPalette.Create(nil);
  FakeProjectManagerForm := TProjectManagerForm.Create(nil);
  FakeMenuBuilder := TMenuBuilder.Create(nil);
end;

procedure DestroyFakeIDE;
begin
  FakeApplication.Free;
  FakeAppBuilder.Free;
  FakeAlignPalette.Free;
  FakePropertyInspector.Free;
  FakePalette.Free;
  FakeProjectManagerForm.Free;
  FakeMenuBuilder.Free;
end;

initialization
  CreateFakeIDE;
finalization
  DestroyFakeIDE;
end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -