скрыть

скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Google  
 

Юнит для снятия ограничений с компонентов, которые работают только в Delphi IDE



Автор: Сергей Гаврилие

Засовываем его в projekt.dpr в раздел uses, причём самым первым и всё очень круто!

unit AntiTrial;

interface

implementation
uses windows;
const
  WndClassName = 'TAppBuilder';

var
  HWindow: HWnd;
  WndClass: TWndClass;
initialization
  fillchar(wndclass, sizeof(twndclass), #0);
  with WndClass do
  begin
    style := 0;
    lpFnWndProc := @DefWindowProc;
    cbClsExtra := 0;
    cbWndExtra := 0;
    hIcon := LoadIcon(0, idi_Application);
    hCursor := LoadCursor(0, idc_Arrow);
    hbrBackground := GetStockObject(white_Brush);
    lpszMenuName := '';
    lpszClassName := WndClassName;
  end;
  wndclass.hInstance := Hinstance;
  if RegisterClass(WndClass) = 0 then
    Halt(255);
  HWindow := CreateWindowEx(0, WndClassName, 'Delphi 5 - AntiTrial',
    ws_OverlappedWindow, 0, 0, 0, 0, 0, 0, Hinstance, nil);
finalization
  DestroyWindow(HWindow);
  UnRegisterClass(WndClassName, hinstance);
end.





Copyright © 2004-2016 "Delphi Sources". Delphi World FAQ




Группа ВКонтакте   Ссылка на Twitter   Группа на Facebook