Autocomplete questions

Started by George Bleck, August 26, 2013, 12:42:28 PM

Previous topic - Next topic

George Bleck

I'm working on a new program and decided to leverage FF3 as I have not really delved into it.

I am using v3.62 and noticed there is no autocomplete, Perfect example, as I type the following in a _BN_CLICKED code block...

    FF_CloseForm hWnd

I would expect to be presented with hWndForm, but I get nothing.  Is autocomplete not part of FF3? (I seem to read posts about it but see nothing about enabling/disabling the capability.  The help also does not list anything about autocomplete.

ADDED:  Not sure if this matters but my programming environment is hosted as a VM - Windows 7 64bit within Hyper-V 2008.  I use RDP/MSTSC to connect to the VM and leverage the /multimon capability of RDP (I run a 5 monitor system).


George Bleck

Some troubleshooting I have tried...


  • Completely uninstalled FF 3.62,
  • made sure no remnants were left in "C:\Program Files (x86)"
  • Cleaned registry
  • Deleted FF folder in My Documents
  • Reinstalled FF 3.62,
  • Reconfigured the compiler paths / Jose API paths

Still cannot see any auto complete functionality.

José Roca

It is trigerred when you type "(". So, instead of "FF_CloseForm hWnd", type "FF_CloseForm(".

Paul Squires

Hi George,

The most common situation where an autocomplete popup listbox is displayed is when you are declaring a variable. As soon as you type the space character after the "AS" clause then the list should popup. The Autocomplete is also triggered in situations where you type a period "." after a previously declared TYPE variable. It should show the members of the TYPE structure.

In the example you show, I would expect that you should see a codetip popup that says:
FF_CloseForm (Byval hWndForm As Dword, Optional Byval ReturnValue As Long)

The autocomplete and codetip functionality is okay but certainly not as feature complete as you would find in Visual Studio, etc.



Paul Squires
PlanetSquires Software

Paul Squires

Quote from: Jose Roca on August 26, 2013, 06:07:33 PM
It is trigerred when you type "(". So, instead of "FF_CloseForm hWnd", type "FF_CloseForm(".


In addition to using the "(" syntax, the CodeTip should also be triggered by pressing a Space after the "FF_CloseForm". Do you see any codetip popup at all? I get a popup on my system.
Paul Squires
PlanetSquires Software

George Bleck

I get the codetip for FF_FormClose but either putting a <space> or a "(" does not pop up any sort of autocomplete for any portion of hWndForm as I type it.

Paul Squires

It won't. Sorry. FireFly's autocomplete is not that advanced to anticipate variable names as you are typing them.
Paul Squires
PlanetSquires Software

George Bleck

#7
OK, that's fine :-)  although it would be a nice future enhancement as I am used to it in UEStudio.

At least I am not going crazy trying to troubleshoot something that is not broken.