= FME_INIT =
== Description == :The FME_INIT event is triggered before the FM dialog is displayed. :To activate this event you need to use "(Dialog)?: (initevent)?". :You can use the previous value to check if the plug-in is executed for the first :time in the host. In that case (previous)?==false. == Remarks: == :1) Using the instruction setDialogEvent(1) allows also to enable the FME_INIT event. :However, it isn't recommended to use that by default, as it won't work for the very first launch of the plug-in. <code> </code> :2) For your convenience, this event is also triggered each time you recompile the code of your plug-in. == Example == <code> %ffp Dialog: initevent OnCtl(n): { if (e==FME_INIT) { if (!previous) Info("plug-in launched for first time"); else Info("plug-in just launched or recompiled"); } return false; }</code> == Also see == :FME_CANCEL, (previous)?, setDialogEvent,(initevent)?, (Dialog)? == Comments == :Everyone can add his comments about his experiences with this event here. Tips for using it are welcome, too. |