Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: Intellisense type feature?


This question is answered. Helpful answers available: 1. Correct answers available: 1.


Permlink Replies: 6 - Last Post: May 1, 2017 4:30 AM Last Post By: Asger Joergensen Threads: [ Previous | Next ]
Morgan Moore

Posts: 3
Registered: 8/27/11
Intellisense type feature?  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 28, 2017 7:57 AM
Greetings and thanks for your input in advance,

My colleague passed suddenly and I've inherited his projects and his copy of C++ Builder 10.1 Berlin. I've always used VS for my solutions. I'm just curious as to if C++ Builder has a feature similar to MS Intellisense that allows for viewing of object's properties and members.
Asger Joergensen

Posts: 370
Registered: 11/18/08
Re: Intellisense type feature?
Helpful
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 28, 2017 11:24 AM   in response to: Morgan Moore in response to: Morgan Moore
Hi Morgan

Morgan Moore wrote:

Greetings and thanks for your input in advance,

My colleague passed suddenly and I've inherited his projects and his copy of
C++ Builder 10.1 Berlin. I've always used VS for my solutions. I'm just
curious as to if C++ Builder has a feature similar to MS Intellisense that
allows for viewing of object's properties and members.

Tools->Options | Editor Options | Code Insight

Best regards
Asger
Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: Intellisense type feature?  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 28, 2017 11:57 AM   in response to: Asger Joergensen in response to: Asger Joergensen
Asger wrote:

Tools->Options | Editor Options | Code Insight

However, do note that Code Insight and Code Completion tend to be very slow
in C++ (as compared to very speedy in Delphi). Most C++Builder users end
up turning them off because they are not very useful.

--
Remy Lebeau (TeamB)
Asger Joergensen

Posts: 370
Registered: 11/18/08
Re: Intellisense type feature?  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 28, 2017 6:10 PM   in response to: Remy Lebeau (Te... in response to: Remy Lebeau (Te...
Hi Remy

Remy Lebeau (TeamB) wrote:

Asger wrote:

Tools->Options | Editor Options | Code Insight

However, do note that Code Insight and Code Completion tend to be very slow
in C++ (as compared to very speedy in Delphi). Most C++Builder users end
up turning them off because they are not very useful.

Yea, I heard that, but I use code completion all the time in BCC classic
It doesn't work in 64 bit though, it doesn't list all options.

I rarely use code insight, instead I use watches, local variables and
OutputDebugString.

Best regards
Asger
Asger Joergensen

Posts: 370
Registered: 11/18/08
Re: Intellisense type feature?  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 30, 2017 2:33 AM   in response to: Remy Lebeau (Te... in response to: Remy Lebeau (Te...
Hi Remy

Remy Lebeau (TeamB) wrote:

Asger wrote:

Tools->Options | Editor Options | Code Insight

However, do note that Code Insight and Code Completion tend to be very slow
in C++ (as compared to very speedy in Delphi). Most C++Builder users end
up turning them off because they are not very useful.

I just noticed that, if I start writing before the auto-complete list is showing
it doesn't show at all, so I guess the reason it have worked for me is that I
have a habit of looking to the screen after I write the . or -> and that short
break in my typing is enough for the list to show on screen.

I do think it is a bug in the auto-complete function, that it doesn't show the
list if typing has begun.

Anybody know if such a bug is reported ?

Best regards
Asger
Jan Dijkstra

Posts: 206
Registered: 11/4/99
Re: Intellisense type feature?  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 1, 2017 3:58 AM   in response to: Asger Joergensen in response to: Asger Joergensen
Asger Joergensen wrote:
Hi Remy

Remy Lebeau (TeamB) wrote:

Asger wrote:

Tools->Options | Editor Options | Code Insight

However, do note that Code Insight and Code Completion tend to be very slow
in C++ (as compared to very speedy in Delphi). Most C++Builder users end
up turning them off because they are not very useful.

I just noticed that, if I start writing before the auto-complete list is showing
it doesn't show at all, so I guess the reason it have worked for me is that I
have a habit of looking to the screen after I write the . or -> and that short
break in my typing is enough for the list to show on screen.

I do think it is a bug in the auto-complete function, that it doesn't show the
list if typing has begun.

Anybody know if such a bug is reported ?

Best regards
Asger

I think there is a hot key combination to have it pop up.

As for typing suppressing the auto-popup. That would be my preferred way of having it handled if I were ever to enable it. When I'm typing, I would hate to have things popup on me to get in my way.

But right now I've completely disabled it, and rely instead on the F1 help function if I do want some detailed info. I hate the unresponsive UI with a passion while it goes off and assemble the contents of the popup box. And, even with it fully disabled, the UI in the editor still has it's periodic stints of not responding for a few seconds for no apparent reason whatsoever. Especially annoying when you're backspacing to delete something ....

As for Microsoft's Intellisense itself. I'm not a fan of that either. Apparently, MS programmers never type a space between a function name and the opening '(' character of the parameter list, because, with Intellisense enabled, each time I type in just that, the IDE generates an access violation, and all my unsaved data is lost. (at least in Visual FoxPro 9 it does that).
Asger Joergensen

Posts: 370
Registered: 11/18/08
Re: Intellisense type feature? [Edit]  
Click to report abuse...   Click to reply to this thread Reply
  Posted: May 1, 2017 4:30 AM   in response to: Jan Dijkstra in response to: Jan Dijkstra
Hi Jan

Jan Dijkstra wrote:

I think there is a hot key combination to have it pop up.

Ctrl+Space
and
Ctrl+Shift+Space if you want to see the parameter of a function

Best regards
Asger
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02