Jump to content

Lajos Juhász

Members
  • Content Count

    866
  • Joined

  • Last visited

  • Days Won

    11

Posts posted by Lajos Juhász


  1. 1 hour ago, Uwe Raabe said:

    BTW, I still even refuse to provide MMX via GetIt for several reasons.

     

    IMHO GetIt is the right choice to destroy any library. I see no benefit from it, just limits the choice for no benefit.

    • Like 2
    • Haha 1
    • Sad 1

  2. 12 hours ago, Uwe Raabe said:

    Would you bet on all that not going to change?

    I can bet that Embarcadero would not support older versions of the Delphi. You would have to use the latest version of the IDE to have the latest version of MMX. 

     

    The only thing that could be better in theory is integration. They would see what could be improved to make it work better. On the other hand, it does not work for the Bookmarks or the Parallel debugger or even for the KSVC.

     

    • Sad 1

  3. I am glad that I am not the only who have had this issue. Using IDE on multiple monitors is not reliable. I am using that way only when I have to debug High-DPI or multi monitor setup, otherwise the IDE is on my secondary 2k monitor and laptop display is turned off.


  4.  

    37 minutes ago, Richard Wilson said:

    ShortDateFormat := 'ddmmyyyy' and DateSeparator := '/' causes StrToDate('01/01/1970') to throw an Exception

     

    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   
    ---------------------------


  5. 4 hours ago, Uwe Raabe said:

    C'mon, that is just not true! The help is available here: https://docwiki.embarcadero.com/Libraries/Athens/en/Vcl.FileCtrl.SelectDirectory

     

    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

     


  6. 3 minutes ago, PeterPanettone said:

    An error is also a "technically correct behavior," as the IDE, in that case, does not deliver the result expected by the user, i.e., working in a rational and efficient way.

     

    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.

     


  7. 11 minutes ago, PeterPanettone said:

    Is there any chance of getting an ARM-compiled IDE, as ARM might be the future?

     

    For years it is a low priority research target to Embarcadero to replace the IDE. There is no further public information on this topic.


  8. 6 minutes ago, Brandon Staggs said:

    Well, none of that should be necessary. I've never had to run as admin or approve an elevation prompt to use Delphi, including with version 12.

    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.


  9. 25 minutes ago, Dave Craggs said:

    But both instances of Delphi just disappear! 

     

     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.


  10. 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. 


  11. 3 minutes ago, Ian Branch said:

    I can't show the rest of the ini content as there is confidential information in it.

    I've copied IPADresses you posted and using the i.ReadString('DBiDashboard', 'IPAddresses', '') cannot reproduce your problem. 

×