For a good laugh when you are coding late at the evening: regex – Delphi PCRE – regExp string in INI section “range” – Stack Overflow.
–jeroen
Posted by jpluimers on 2012/09/11
For a good laugh when you are coding late at the evening: regex – Delphi PCRE – regExp string in INI section “range” – Stack Overflow.
–jeroen
Posted in Delphi, Development | 5 Comments »
Posted by jpluimers on 2012/09/10
Last week, ModelMaker Code Explorer 10.0.0 got released:
General new features
- Delphi XE3 / RAD Studio XE3 support
(as well as support from Delphi 5 and up)- Member Search list allows filtering on member type. Todo items are also displayed.
- Pascal, new option on tab MMX | Properties | Pascal | New Entities | Methods: Empty Parameter lists. This controls how empty method, procedure and delegate parameter lists are emitted: either suppressed – pascal style, or emitted as ( ) – c-style.
- Locate Type: displays a filtered list of previously parsed class and interface types. This is used to open the containing source file and locate a class inside the file. Default key binding Alt+Shift+T.
Solved bugs
- Text containing line breaks and stored in XML (settings, snippets) could contain stray 0x0B (#11) characters. Solved.
- An access violation at shutdown could occur in older Delphi IDEs if MMX was not docked. Solved.
- If the Delphi IDE editor buffer contains a stray #0 (which is bad in itself) would cause all kinds of exception in MMX. MMX now detects stray #0’s and abort all editing operations, displaying the line:column of the bad #0 character.
- Pascal: relative paths starting with \ (relative to root in drive) would not be handled correct. Solved
–jeroen
Posted in Delphi, Delphi 2007, Delphi 2009, Delphi 2010, Delphi 5, Delphi 6, Delphi 7, Delphi XE, Delphi XE2, Delphi XE3, Development, Software Development | Tagged: access violation, c style, delegate, Delphi, delphi 5, delphi ide, editor buffer, empty parameter, interface types, line breaks, member search, member type, new features, new option, pascal, relative paths, snippets, software, technology | 2 Comments »
Posted by jpluimers on 2012/09/06
Great: a few more additions for my Delphi XE3 toolbox:
2012-09-05
madExcept 4.0.5 release comes with the following changes:
- added support for XE3
- a couple of bugfixes and minor improvements
madCodeHook 3.1.2 comes with the following changes:
- added support for XE3
- added support for Metro (AppContainer integrity) apps
- fixed: crash in CreateProcessEx (32bit)
- fixed: uninjection crash in w2k3 error reporting service
–jeroen
via: madshi.net – home.
Posted in Delphi, Delphi XE3, Development, Software Development | 1 Comment »
Posted by jpluimers on 2012/09/05
At the day of the Delphi XE3 release Piere le Riche released the download version of FastMM4 (now version 4.991) that is compatible with Delphi XE3.
change log:
Version 4.991 (3 September 2012)
- Added the LogMemoryManagerStateToFile call. This call logs a summary of
the memory manager state to file: The total allocated memory, overhead,
efficiency, and a breakdown of allocated memory by class and string type.
This call may be useful to catch objects that do not necessarily leak, but
do linger longer than they should.- OS X support added by Sebastian Zierer
- Compatible with Delphi XE3
Note:
The download is ready, but the FastMM source repository on SourceForge is not yet updated.
–jeroen
via: FastMM | Free Development software downloads at SourceForge.net.
Posted in Delphi, Delphi XE3, Development, FastMM, Software Development | 1 Comment »
Posted by jpluimers on 2012/09/04
Didn’t see this one on DelphiFeeds yet:
Help Test RAD Studio XE3 Support in GExperts 1.37 Beta 1 | GExperts.
Now please Thomas, can you create an experimental build too?
–jeroen
Posted in Delphi, Delphi XE3, Development, Software Development | 2 Comments »
Posted by jpluimers on 2012/08/27
One of the Enterprise SKU of Windows 8 is that it allows side-loading of WinRT apps. It gives you the opportunity to load internally developed Metro-style applications that use WinRT on Windows 8 without a developers license installed on that Windows 8 machine.
This feature was described on many sources, including:
But since many apps (including Delphi written apps as they cannot link to the Visual C++ Run-Time DLL) don’t directly run on WinRT, there is a clear demand of enabling this side-loading feature for non-Enterprise SKUs of Windows 8:
The last link describes a way to circumvent this, and I think that is what Embarcadero is aiming at to enable Delphi XE3 Metropolis style applications to run on WinRT:
Note I updated my Delphi WinRT link clearance post with the last two links.
–jeroen
Posted in Delphi, Delphi XE3, Development, Software Development, WinRT-with-Delphi | 2 Comments »
Posted by jpluimers on 2012/08/25
Just for my own record, a link clearance of WinRT in relation to Delphi.
I amended this a couple of time already, will try to do so over time: Read the rest of this entry »
Posted in Delphi, Development, Software Development, WinRT-with-Delphi | Tagged: c runtime library, marc hoffman, nick hodges, software, stack overflow, technology | 3 Comments »
Posted by jpluimers on 2012/08/24
Now for some lighter Delphi XE3 related stuff:
These icons seem to go very well with the Metropolis UI Applications that you can create (and convert from VCL!) with Delphi XE3 (see the XE3 video at 0:30).
–jeroen
via:
Posted in Delphi, Delphi XE3, Development, Software Development, UI Design | 2 Comments »