码迷,mamicode.com
首页 > 其他好文 > 详细

Hydra

时间:2016-10-29 01:18:27      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:sof   sem   struct   code   param   for   create   keyword   ide   

 

使插件响应 Shortcut。

uses
  uHYPluginHelpers, uHYCrossPlatformInterfaces;

type
  TYourRegularForm = class(TForm)
  [...]
  private
    Helper: IHYCrossPlatformVisualPluginEx;
  public
    function WantChildKey(Child: TControl; var Message: TMessage): Boolean; override;
  end;

procedure TYourRegularForm.FormCreate(Sender: TObject);
begin
  Helper := THYControlAsVisualPlugin.Create(self);
end;

function TYourRegularForm.WantChildKey(Child: TControl; var Message: TMessage): Boolean;
begin
  //result := Helper.HandleShortCuts(Message.WParam);
if Message.Msg = WM_KEYDOWN then result := Helper.HandleShortCuts(Message.WParam) else result := false;
end;

 编译 Hydra.net

You need to create that key or to remove the corresponding line from the AssemblyInfo.pas file.

Key generation commands are

sn -k RemObjectsSoftware
sn -i RemObjectsSoftware RemObjectsSoftware

 

Fixed Memory Leak with FMX ModuleManager 

https://talk.remobjects.com/t/memory-leak-with-fmx-modulemanager/9911/3

pls update uHYModuleManager_FMX.pas as:

 

constructor THYFMXModuleManager.Create(AOwner: TComponent);
begin
  inherited;
  fPluginRefs := TList.Create;
end;

 

Hydra

标签:sof   sem   struct   code   param   for   create   keyword   ide   

原文地址:http://www.cnblogs.com/newrainsoftware/p/6009618.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!