On 2017-02-22 23:45, Mattias Gaertner via Lazarus wrote: > uses IDECommands; > > Cmd:=IDECommandList.FindCommandByName('name'); > ExecuteIDECommand(Sender,Cmd.Command);
Umm, that's exactly what I tried, but in never finds the command. The code is as follows: =============================== cmd := IDECommandList.FindCommandByName('jcfAbout'); if Assigned(cmd) then begin writeln('PASS: We found the JCF About command'); ExecuteIDECommand(self, cmd.Command); end else writeln('FAIL: Unable to find JCF About command'); =============================== I have the Jedi Code Formatter package installed, and the menus are there in the IDE. I looked at the JCF package to see what the names are of the commands it registers. Just as a test, I'm trying to get the JCF About dialog to pop up, which was registered wit the 'jcfAbout' command name. But as I said, it never finds that command. Oh, and the above code is only triggered when I save a unit - so at that point the IDE is fully loaded. Regards, Graeme -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus-ide.org http://lists.lazarus-ide.org/listinfo/lazarus