Jump to content

Lajos Juhász

  • Content Count

  • Joined

  • Last visited

  • Days Won


Lajos Juhász last won the day on March 25 2023

Lajos Juhász had the most liked content!

Community Reputation

249 Excellent


Technical Information

  • Delphi-Version
    Delphi 12 Athens

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Lajos Juhász

    StrToDate cannot handle dd-MMM-yy format

    Nothing was changed 01/01/1970 required date format dd/mm/yyyy. Tested with Delphi XE5: var f: TFormatSettings; begin f:=TFormatSettings.Create; f.ShortDateFormat:='dd/mm/yyyy'; f.DateSeparator:='/'; StrToDate('01011970', f); end; The result is as expected --------------------------- Debugger Exception Notification --------------------------- Project Project1.exe raised exception class EConvertError with message ''01011970' is not a valid date'. --------------------------- Break Continue Help ---------------------------
  2. The bug report is about a bad address F1 will land, itt will try to load: https://docwiki.embarcadero.com/Libraries/Updates/en/Vcl.FileCtrl.SelectDirectory. I know anyone can Google for the correct documentation, but F1 should work as expected (to point to a valid location). 1.) Open Vcl.FileCtrl.pas 2.) Line 2294 hit F1 for SelectDirectory. 3.) In the RAD Studio Topics help select Vcl.FileCtrl.SelectDirectory 4.) The default browser will open docwiki page https://docwiki.embarcadero.com/Libraries/Updates/en/Vcl.FileCtrl.SelectDirectory
  3. There is a QP ticked for similair issue - https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-534
  4. Lajos Juhász

    RAD Studio 12 Update 1 IDE Instability

    I can confirm this part. I am using an intel cpu.
  5. Lajos Juhász

    v12.1 Position Toolbar Disappeared

    I can confirm that the toolbar reacts if you have multiple monitors. Another think to look for is a desktop file for the project, maybe you saved it.
  6. I am on the side of the current Windows UI.
  7. I believe it would be easier to push Microsoft to change the decisions how the User Interface on Windows should work.
  8. It does deliver according to the MS user interface guidelines. You don't have to like it, however the norm in UI design is to follow the OS guidelines as most of the users expect that.
  9. Lajos Juhász

    Delphi on Surface Pro with Qualcomm CPU?

    For years it is a low priority research target to Embarcadero to replace the IDE. There is no further public information on this topic.
  10. I've never tried this product. In my experience it still requires a human developer to find bugs. All the find & replace changes to migrate between versions can be achieved using the refind utility.
  11. Lajos Juhász

    Detect CTRL or SHIFT Keys Being Held Down at Application Start.

    You can query the state of these buttons using https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getkeystate if GetKeyState(VK_CONTROL)<0 then .... if GetKeyState(VK_SHIFT)<0 then ....
  12. Lajos Juhász

    Why does IDE require UAC elevation when starting?

    Same for me. I don't have the registry entry in the AppCompatFlags\Layers. Delphi 12 works just as should be with a normal level user without beeing elevated.
  13. Lajos Juhász

    Access violation installing a component

    The first instance of bds should debug the second one. Thus, it should break on the error and show the call stack. The last Delphi version where I have had problems that required to debug a second instance of Delphi was XE5. In Delphi 12 I compile without runtime packages and have a limited of debugging this kind of errors.
  14. Lajos Juhász

    Access violation installing a component

    Select the package and from the main menu activate Run - Parameters. For host application you shoulds select bds.exe (default location is C:\Program Files (x86)\Embarcadero\Studio\23.0\bin\bds.exe). Hit F9 a second instance of Delphi will start in that instance open the package and try to install. You should get a call stack.
  15. The product About page gives you an explanation. According to that page it is an automatized robot that can analyze and rewrite your code. In my experience that is a very bold claim.