Юнит для снятия ограничений с компонентов, которые работают только в Delphi IDEDelphi , Компоненты и Классы , Модули
Автор: Сергей Гаврилие Засовываем его в 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. Единица AntiTrial предназначена для обхода ограничений пробной версии компонентов Delphi при запуске проекта вне среды разработки (Integrated Development Environment). Вот подробное описание, что делает этот код:
Чтобы использовать этот модуль, вам нужно добавить его в список используемых модулей в файле project.dpr проекта, как указано в примечании автора. Порядок модулей важен; размещение AntiTrial на верхнем уровне должно работать. Обратите внимание, что использование этого модуля может не быть законным или этичным, в зависимости от условий лицензии Delphi. Кроме того, это код может вызвать проблемы с другими компонентами или частями вашего проекта. Важно протестировать и проверить его эффективность перед разверткой в производственной среде. Юнит AntiTrial - решение для снятия ограничений с компонентами Delphi, работающими только в IDE, которое нужно добавить в файл проекта dpr и использовать в разделе uses. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |