Subject Re: The programs we make with dBASE
From Lee Grant <camilee@nospam.comcast.net>
Date Sat, 15 Apr 2023 21:23:48 -0400
Newsgroups dbase.getting-started

Juan,

I have to correct myself, I just realized that yes when you do use the
internal editor and the autocomplete starts trying to match your typing,
it does indeed try changing the capitalization, which is one of the
reasons that the Notepad++ UDL package I did, has both capitalized and
lowercase function names.  If you use Notepad++ setting, to use both
words and functions, it will then, if you used a variable previously in
a camel-humped fashion, it will allow you to again select that for the
autocompletion without forcing the case to change, so again, that may be
able to circumvent your current issues with the current dBASE IDE Editor
issues by using the Notepad++ dBASE UDL as the alternate editor.

Lee

On 4/15/2023 9:18 PM, Lee Grant wrote:
> Juan,
>
> Excellent response. I have a couple of questions though.
>
> 1.) What version of dBASE are you using...now. I'm just curious, for
> completeness, if those programs and such that you have outlined have
> been ported to the current dBASE 2019, or an older version.
>
> 2.) We all know that the variables get changed, in the IDE when you
> designing the forms. Now I understand not wanting variables names
> changed, but I hope that's not a show stopper, as it only applies as far
> as I know, when using the Form Designer that then streams out those
> variables in the object areas capitalized.
>
> 3.) Scintilla is implemented in Notepad++, as well. For most things, the
> IDE Editor is fine for my needs as a longtime hobby coder, but recently,
> as requested by users here, I created the dBASE Plus User Defined
> Language package for Notepad++ that you could use, as an alternative to
> the dBASE Plus Editor, to avoid crashes in the IDE.  The package allows
> for code completion, autoComplete and gives calltips for the commands
> and functions as well as being able to use a Function List panel for
> navigation in your code files.  Recently, I discovered how to use the
> Project Panel to implement a way to add files to the panel for
> navigation and editing within, and I just recently ( a few minutes ago
> as a matter of fact) figured out how to replace the Notepad++ Hotkey for
> their "About" dialog and replace it with a run command to open the dBASE
> 2019 Help file. I only mention this as a possible alternative for the
> native editor if the crashing is a showstopper for you. It can of
> course, be called from the dBASE IDE as the alternate editor so you can
> use it instead and still be able to compile your programs in the IDE or
> develop forms.
>
> If these observations are invalid as things that can help you overcome
> the current issues you are having, please disregard.
>
> Lee
>