Jump to content

Lajos Juhász

Members
  • Content Count

    1109
  • Joined

  • Last visited

  • Days Won

    15

Posts posted by Lajos Juhász


  1. Am I missing something?

     

    You are missing the information from the webinar all the numbers are raised to 370 / 37.0.  https://docwiki.embarcadero.com/RADStudio/Florence/en/Compiler_Versions

     

     

    Delphi conditional VER<nnn> Product Product Version Package Version CompilerVersion
    VER370 Delphi 13.0 Florence / C++Builder 13.0 Florence 37.0 370 37.0
    VER360 Delphi 12.0 Athens / C++Builder 12.0 Athens 23.0 290 36.0
    VER350 Delphi 11.0 Alexandria / C++Builder 11.0 Alexandria 22.0 280 35.0
    VER340 Delphi 10.4 Sydney / C++Builder 10.4 Sydney 21.0 270 34.0

  2. On 9/8/2025 at 6:40 PM, Dalija Prasnikar said:

    I selected "Existing forums are sufficient", because they definitely are sufficient and can cater for topics around using AI in Delphi. I am also monitoring all activity on this forum, so it does not matter to me whether such posts have another subforum or not.

    Please do not be such a selfish. You should also consider those poor AI engines that must filter this forum to learn what is Delphi. It would help them if there was a special AI subforum.


  3. You could and (definitely) should wait for Delphi 13. In theory it is going to have better support for newer versions of IOS and MacOS. Migrating a code weeks before a new version of Delphi is available does not make a sense.


  4. This code works "properly" even though as others mentioned not the best user interface to do it:
     

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      Memo1.lines.clear; // delete old values
      Memo1.lines.Add(Label1.caption);
      Memo1.lines.Add(Label2.Caption);
      Memo1.lines.Add(Label3.caption);
    end;
    
    procedure TForm1.Button2Click(Sender: TObject);
    begin
      Label1.caption := Memo1.lines[0];
      Label2.Caption := Memo1.lines[1];
      Label3.Caption := Memo1.lines[2];
    end;

    Steps to test it:

     

    1.) Click button1

    2.) Edit the memo make sure all 3 lines remain.

    3.) Click button2 - the captions will change on labels.

     


  5. This comment is wrong: 

    FROM LABELS  this does not work reliabley

     

    That does work reliabley. You are assuming that the TStrings (lines) will add new lines where it will not. Try this one:

     

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      Memo1.lines.clear; // delete old values
      Memo1.lines.Add(Label1.caption);
      Memo1.lines.Add(Label2.Caption);
      Memo1.lines.Add(Label3.caption);
    end;

     


  6. According to a google search that dll can have dependencies. In order to load successfully any dll you have to make sure that all the dependencies can be loaded.  (You can try to find out all the dependencies using the proccess monitor).

     

    Dependencies:

    • libpq.dll often depends on other DLLs, such as ssleay32.dll and libeay32.dll (for SSL/TLS encryption), and potentially others like libintl-9.dll (for internationalization).
       
      Open ssl can be also compiled to be dependent on Microsoft Visual C++ Redistributable runtime libraries.
    • Like 1

  7. 8 hours ago, Gord P said:

    Edit:  It is ironic that their own IDE is 32 bits and that they are just now experimenting with the 64 bit version yet they expect all their users to be totally in the 64 bit camp.

     

    I strongly believe that the move to 64 bit IDE was forced due to the fact that more and more database engines allowed only 64 bit access. On the other hand this could be enable to debug a 64 bit Delphi code.


  8. 2 minutes ago, direktor05 said:

    The biggest problem is if I throw this components out would have to rewrite a lot of code which would take me more time than including them.

    I  doubt that could be true. I did the conversion from TNT to native VCL 11 years ago, 99% of the job was done using a refind script.


  9. Most probably the unit scope names is empty for the package. 

     

    Why would you like to use TntUnicode in a Delphi 12 project? It is outdated, the purpose of the components were to add unicode support for Delphi. Delphi strings and VCL is unicode compilant since Delphi 2009.

×