This expression locates most candidates for a missing const modifier for string types.
Same as above, also includes type names beginning with the letter I (coding convention for interface types).
// no match
procedure Test(const Arg: string);
procedure Test(Arg: WideString);
// no match
procedure Test(const Arg: string; var Arg2: WideString);
procedure Test(const Arg: string; Arg2: AnsiString);
Tested with GExperts Grep Search, which does not support multiline expressions.
About the Apache ActiveMQ free open source message broker
Apache ActiveMQ™ is the most popular and powerful open source messaging and Integration Patterns server. Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License.
Habarisoft released Daraja Framework 1.2, with updated example projects, DUnit / FPCUnit test enhancements, updated documentation, core library performance fixes, and other changes. The Twitter Bootstrap demo project (screen shot below) uses a single code base for Delphi and Lazarus. Also available is a new release of the Daraja Framework RESTful extension.
Habarisoft released the first beta of the Daraja Framework 1.2 HTTP framework, with updated example projects, DUnit / FPCUnit test enhancements, updated documentation, and other changes. The Twitter Bootstrap demo project (screen shot below) uses a single code base for Delphi and Lazarus.
The Daraja Framework unit tests (DUnit/FPCUnit based) are now more self-documenting. A new HTTPTestCase test base class provides methods CheckGETResponseEquals, CheckPOSTResponseEquals, CheckGETResponseContains, CheckGETResponse404, and others, which allow to write more concise unit test methods.
The changes are available in the master branch, a snapshot is available for download here.