Jump to content

Uwe Raabe

Members
  • Content Count

    2542
  • Joined

  • Last visited

  • Days Won

    147

Everything posted by Uwe Raabe

  1. Uwe Raabe

    Compiler Defines for FireMonkey and VCL in inc files.

    Create or extend a file named UserTools.proj in %APPDATA%\Embarcadero\BDS\19.0 (for 10.2 Tokyo) with the following code: <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <DCC_Define>FrameWork_$(FrameworkType);$(DCC_Define)</DCC_Define> </PropertyGroup> </Project> Now you can check for the project framework with {$IFDEF FrameWork_VCL} and {$IFDEF FrameWork_FMX}.
  2. Uwe Raabe

    "vertical first" vs. "horizontal first"

    If you read it as ODER BY ROW, COLUMN it makes sense, but I am not sure that it matches the actual context.
  3. It is a separate plugin I wrote a few weeks ago and I am going to use it as an example for my ToolsAPI session at EKON: Die Delphi ToolsAPI am praktischen Beispiel (in German) The current plan is to publish the sources afterwards.
  4. Although it has been pretty quiet over there for some years I still use GOLD Parsing System in some of my applications. Besides some pre-built ones it allows to create your own grammars as needed.
  5. MMX Code Explorer shows "Related Classes". When called from inside an interface it shows the implementing classes with navigation on click.
  6. Uwe Raabe

    Delphi SQL Formatter

    Recent Delphi versions also allow something like this: SQL.AddStrings([ 'FROM Entertainers', 'WHERE 1=1', 'AND TEST=''TEST''', 'ORDER BY EntCity ASC, EntStageName ASC' ]);
  7. Uwe Raabe

    Is there an "Auto-Follow" Option

    Of course there is:
  8. Uwe Raabe

    ImageName vs. ImageIndex

    Not quite. Currently the contained sources support all ImageIndex properties of the standard VCL controls, whatever they are named (f.i. TButton). This is done in ImageIndexMapper.Basics.pas which implements and registers wrappers for each of these components. It should be not too difficult to expand this to other components as well. It should also be easy to support other TCustomImageList descendants. This can be implemented either in the imagelist component directly by supporting the INameMapping interface or by registering a wrapper class like shown in ImageIndexMapper.PngImageList.pas. The latter exist only to show the mechanism, while the recent version of PngComponents makes use of the former technique.
  9. Uwe Raabe

    Inline Variables Coming in 10.3

    ...rendering any currently working Delphi parser useless...
  10. Uwe Raabe

    Which type will hold better a TBCDField value?

    What about TBcd?
  11. I want to say a big Thank You to Daniel for providing a dedicated place for the MMX Code Explorer Community. This is much more that I would have been able to create by myself. Besides the website https://www.mmx-delphi.de/ this will be the most prominent place to announce new versions, answer questions and discuss new features.
  12. Uwe Raabe

    Layouts in IDE

    That is a known bug feature of 10.2 Tokyo. Hopefully they manage to revert the old behavior that the IDE starts with the last selected layout.
  13. Uwe Raabe

    Directions for ARC Memory Management

    An option for ARC/non-ARC would double the testing effort at least. Given that over the years I learned how to mix objects and interfaces when necessary, I for myself feel quite comfortable with the non-ARC approach.
  14. Uwe Raabe

    Title Click to newest entry

    I agree it should be the default behavior, but you can achieve this by clicking on the small chat icon in front of the title.
  15. Uwe Raabe

    Visual tweaks

    Me too! BTW, I like the ease of quoting only part of a post.
  16. Uwe Raabe

    How to use activity streams

    Is there a possibility that I get redirected to the comment I clicked on the the stream instead to the top of the thread? Better to the first unread comment in that stream. I think that is the behavior of the German forum: When I click an entry in the portal I end up at the first comment in that thread I have not read yet.
  17. Uwe Raabe

    Visual tweaks

    Agreed. Given that I have plenty of unused space on both sides on my screen, I would rather use the vertical space to show more information.
×