Jump to content

Uwe Raabe

Members
  • Content Count

    2750
  • Joined

  • Last visited

  • Days Won

    162

Everything posted by Uwe Raabe

  1. Uwe Raabe

    Plug-ins and shortcut keys

    MMX allows to configure all actions as well as disable any action. If some are missing please send a bug report to support@mmx-delphi.de
  2. Could it be that you open the datamodule while a VCL project is open? Usually the IDE stores the used framework in the project file.
  3. Uwe Raabe

    Delphi 11.1: DFM file completely rewritten after update

    Can it be that you have ParentFont = True in your forms?
  4. Uwe Raabe

    Delphi 11.1: Missing bpl files after installation

    Uninstalling by default keeps the registry (which is the desired behavior for an update). Fortunately it ask for it, so you are able to decide otherwise. If you want to remove Delphi completely, you simply have to say so.
  5. Uwe Raabe

    Formatting method

    MMX uses an internal formatting scheme which is not adjustable. You need to re-format your code manually or with the IDE formatter.
  6. Uwe Raabe

    Doscommand OnCharDecoding Output

    Seems your command window uses codepage 850: var encoding := TMBCSEncoding.Create(850); try Result := encoding.GetString(pBytes); finally encoding.Free; end;
  7. Uwe Raabe

    Doscommand OnCharDecoding Output

    Can you attach the binary stream content here?
  8. Uwe Raabe

    Delphi 11.1 - High DPI

    I have several applications running fine on High DPI (even built with D10.4), but that may just depend on the specific applications. Just to give a rough estimate: It took me about six weeks to get MMX Code Explorer working with D10.4 and there are still glitches like cut-off texts or overlapping controls. Most of them are not Delphi related, but lie in the nature of scaling integer values.
  9. Uwe Raabe

    Doscommand OnCharDecoding Output

    What is the result when doing it this way? TEncoding.ANSI.GetString(pBytes)
  10. Uwe Raabe

    Delphi 11.1 - High DPI

    Sorry, seems I have bin mislead.
  11. Uwe Raabe

    Delphi 11.1 - High DPI

    Start Delphi 11 (DPI Unaware) from your Window start menu
  12. Uwe Raabe

    Delphi 11.1: Missing bpl files after installation

    Seems some settings made it over the Uninstall/Reinstall sequence.
  13. Uwe Raabe

    Delphi 11.1: Missing bpl files after installation

    Looks like you missed to select the C++ Builder when installing while something on your system still requires it. Was this a vanilla installation or did you somehow use some settings from a previous or other one?
  14. Uwe Raabe

    Convert local var to Field

    AFAIK, that is not implemented. Local variables are no items in the explorer tree (like fields, methods or properties) and the Convert to Field action can handle only explorer items. This means that implementing such a functionality is not trivial. A workaround would be place the cursor at the first assignment of the local variable and use <Strg>-<Alt>-F to add a new field. In most cases the type is automatically detected. Either before or after that just delete the local variable manually.
  15. Uwe Raabe

    TEdit Text cannot align vertical centered

    AFAIK, the underlying Windows control doesn't support that.
  16. Uwe Raabe

    Waiting for something without blocking the UI

    That exactly describes a blocking behavior. As long as the specification says blocking and you want non-blocking, you better change the specification first before doing anything with the code.
  17. AFAIK, that won't work with Inserts via SQL (at least I never did it that way). The reason may be, that an INSERT query will never retrieve any fields like a SELECT query. There simply are no fields you can get the ID from. The usual way you have something like SELECT * FROM MYTABLE which retrieves all fields including the ID field. For adding a new record you just call Append or Insert, set the field values as needed and call Post. If everything is set up correctly, the new ID should then be available in the PERSON_ID field.
  18. Uwe Raabe

    Delphi 11.1 - a month later

    Can you explain what you see as the benefits of the aware mode while accepting to not being able to read the tiny forms?
  19. Uwe Raabe

    File Format menu is missing in Delphi 11

    It can be found on the status line:
  20. Uwe Raabe

    Debug Points won't clear

    The breakpoints are store in the DSK file - either project or the project group one, depending what you have opened.
  21. Uwe Raabe

    Delphi 11.1 - a month later

    I actually gave it a try on 10.4, but I have difficulties to distinguish the tiny icons then. I admit to have a higher scale than only 125%
  22. Uwe Raabe

    Delphi 11.1 - a month later

    This is standard for D11 and it works quite well when you use the scaled designer, too. Unfortunately that will change your DFM files often in an unwanted way. As long as you are the only one working with these files it might be acceptable, but in mixed environments it is often not really usable in the moment. Seems that Embarcadero itself doesn't make use of the scaled designer: All PixelsPerInch in the form resources of CoreIDE280.bpl are 96 DPI.
  23. Uwe Raabe

    Delphi 11.1 - a month later

    Can you please elaborate on that?
  24. Uwe Raabe

    Delphi 11.1 - a month later

    DPI unaware mode doesn't hinder you to write DPI aware applications with Delphi, which works pretty well meanwhile. It is just that the IDE runs at 96 dpi internally scaled by Windows.
×