-
Content Count
162 -
Joined
-
Last visited
-
Days Won
1
David Hoyle last won the day on February 5 2019
David Hoyle had the most liked content!
Community Reputation
62 ExcellentTechnical Information
-
Delphi-Version
Delphi 10.4 Sydney
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
GExperts Grep is always case sensitive when regular expressions are enabled
David Hoyle replied to David Hoyle's topic in GExperts
@dummzeuch I can confirm that this issue is resolved with the latest source and I can now perform case-insensitive searches with regular expressions. -
GExperts Grep is always case sensitive when regular expressions are enabled
David Hoyle replied to David Hoyle's topic in GExperts
Thanks @dummzeuch, I'll try over the weekend when I get some time. -
How to change the icon of the active tab in TTabControl?
David Hoyle replied to Incus J's topic in VCL
How are you setting the icons in the first place? -
How to change the icon of the active tab in TTabControl?
David Hoyle replied to Incus J's topic in VCL
What about change the icon indexes in the OnChange event? -
Fast Report can't be installed from GetIt?
David Hoyle replied to Bill Meyer's topic in General Help
Could it be that the installer runs in elevated permissions and installs for the Admin not your account? -
GExperts Grep is always case sensitive when regular expressions are enabled
David Hoyle replied to David Hoyle's topic in GExperts
It's a problem with the SynEdit components suite. I've done some tests with the version of code you have in GExperts and the problem seems within the SynRegExpr unit. I've also opened up an old editor that uses SynEdit\SynEdit from GitHub which has the extract same SynRegExpr file and regex searches are case-sensitive. The TurboPack\SynEdit code works as expected (searches without case sensitivity) but that codebase no longer uses SynRegExpr.pas (guessing but I expect it uses the RTL code for regexs). -
GExperts Grep is always case sensitive when regular expressions are enabled
David Hoyle replied to David Hoyle's topic in GExperts
Here are some screenshots from a test (with the same source file open)... -
GExperts Grep is always case sensitive when regular expressions are enabled
David Hoyle replied to David Hoyle's topic in GExperts
In 10.4.2 unfortunately it does not. For instance, searching for "ixt\w*" should find "IXTRelationshipFloat" however all it finds in my project group is "ixture" as part of "TestFixture". To find the interface I need to capitalise "IXT\w*". -
GExpert current source fails to build (03/Apr/2022)
David Hoyle replied to David Hoyle's topic in GExperts
As per the other thread is not compiles. Thanks. -
GExperts current source does not contain a build package for RS 11.1 (03/Apr/2022)
David Hoyle replied to David Hoyle's topic in GExperts
It looks like GIT SVN FETCH is not enough (there is no PULL). To get all the latest updates I needed to do a hard reset and rebase. The code now compiles. Apologies. -
GExperts Grep is always case sensitive when regular expressions are enabled
David Hoyle posted a topic in GExperts
For some time I found that Grep, when regular expressions are enabled, is always case sensitive, regardless of the case-sensitive setting in the search dialogue. I was going to try and trace the issue but I cannot build GExperts (see other posts). Looking at the code it should support non-case-sensitivity searches. -
GExperts current source does not contain a build package for RS 11.1 (03/Apr/2022)
David Hoyle posted a topic in GExperts
Having pulled the latest source (via GIT SVN FETCH), there is no package/project to build a DLL for RAD Studio 11.x. -
I've just pulled the latest GExpert source and when I compile any of the projects I get the following error (looks like a resource is missing for the icon): C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(839,5): error MSB4018: The "BRCC32" task failed unexpectedly.\r [gexperts-code\Projects\DelphiXx104\GExpertsRS104.dproj] C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(839,5): error MSB4018: System.IO.FileNotFoundException: Could not find file 'gexperts-code\images\GXIcons.rc'.\r [gexperts-code\Projects\DelphiXx104\GExpertsRS104.dproj] C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(839,5): error MSB4018: File name: 'gexperts-code\images\GXIcons.rc'\r [D:\Documents\RAD Studio\Binaries\GExperts\GExperts Source\gexperts-code\Projects\DelphiXx104\GExpertsRS104.dproj] C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(839,5): error MSB4018: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)\r [gexperts-code\Projects\DelphiXx104\GExpertsRS104.dproj] C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(839,5): error MSB4018: at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)\r [gexperts-code\Projects\DelphiXx104\GExpertsRS104.dproj] C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(839,5): error MSB4018: at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)\r [gexperts-code\Projects\DelphiXx104\GExpertsRS104.dproj] C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(839,5): error MSB4018: at Borland.Build.Tasks.Common.CommandLineTask.CreateTempFileIfNecessary(ITaskItem basedOn)\r [gexperts-code\Projects\DelphiXx104\GExpertsRS104.dproj] C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(839,5): error MSB4018: at Borland.Build.Tasks.Common.CommandLineTask.Execute()\r [gexperts-code\Projects\DelphiXx104\GExpertsRS104.dproj] C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(839,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()\r [gexperts-code\Projects\DelphiXx104\GExpertsRS104.dproj] C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(839,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() [gexperts-code\Projects\DelphiXx104\GExpertsRS104.dproj]
-
Project to create a language definition in BNF format started
David Hoyle replied to TurboMagic's topic in RTL and Delphi Object Pascal
There is one in by Browse and Doc It IDE plug-in. Its extended because BNF is single line and I needed multi-line and introduced the semi-colon to me line termination detection easier. -
Project to create a language definition in BNF format started
David Hoyle replied to TurboMagic's topic in RTL and Delphi Object Pascal
It's my file using extended backus-naur format. It's easier for me to maintain these files along side my parsers than using diagrams. The Object Pascal files started from the grammar that was included in the Delphi 7's Object Pascal Guide.