Jump to content

Lajos Juhász

Members
  • Content Count

    876
  • Joined

  • Last visited

  • Days Won

    11

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

Lajos Juhász had the most liked content!

Community Reputation

259 Excellent

2 Followers

About Lajos Juhász

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

    Variable might not have been initialized

    We already know that it is not defined in case when FWorkOrderManager.GetWorkOrderDataByIndex(WorkOrdersSelectedRow - 1, Data) returns false.
  2. Lajos Juhász

    What happened to OmniThreadLibrary.com

    I cannot access it,
  3. A change in the test procedure will cause an access violation in D12.1 if compiled as win32, win64 will not cause error: procedure Test; var dt: TDateTime; Proc1,Proc2:TDoSomethingProc; begin Proc1 := @DoSomething; Proc2 := @DoSomething2; Proc1(dt); WriteLn(DateTimeToStr(dt)); Proc2(dt); WriteLn(DateTimeToStr(dt)); end;
  4. Unfortunately this is not implemented yet. You would have to enter a QP request.
  5. Lajos Juhász

    Upgrade from delphi 6 to delphi12

    2. Depends on the third-party components used in the project. 3. We do not know how the old application was connected to the database. Nowadays FireDAC is the recommended (default) DB access library in Delphi. 4. The best advice is to hire an UI expert to help to redesign the UI.
  6. Lajos Juhász

    Looking for Best Book for FMX UI Design

    UI design is not bound to the component set you are using or even the programming language. You should follow the OS guidelines.
  7. Refind is quite capable to help to migrate other components not only FireDAC.
  8. Lajos Juhász

    Refactoring in Delphi

    That should be the best scenario. He knows where are the problems and as a manager should be able to allocate resources to solve the problem.
  9. As any other company they need income to pay their bills,vages and profit to shareholders. To make the product more modular for some reason did not worked out for them. They have tried with the database add-on. While that would be good for us. This would be increase the price. It is not always easy to backport bug fixes due to interface changes in the source code. Embarcadero still not able to test a single release good enough to release the new versions withous some serious bugs (eg. most of the customers will not release any program compiled with 0 version). The company I am working for has a similair policy. A client can pay to get a change to be backported to his version only if that doesn't require too much code to change and we can test the product integrity after the change, otherwise the change can be delivered with a version upgrade.
  10. Lajos Juhász

    Showing TMenuItem icons at design time in the IDE

    I see no reason why it was not implemented yet.
  11. Lajos Juhász

    Showing TMenuItem icons at design time in the IDE

    You can file a new feature request at QP.
  12. Lajos Juhász

    Refactoring in Delphi

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

    Refactoring in Delphi

    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.
  14. Embarcadero made a bad decision to support more and more platforms without proper preparation. Now we have to pay the price that they have to replace everything as it is impossible to support those changing platforms. Combine that with the fact that the 32 bit compiler has also an ancient architecture that should be replaced.
×