Registration disabled at the moment Read more...
×


Lajos Juhász
Members-
Content Count
1095 -
Joined
-
Last visited
-
Days Won
15
Lajos Juhász last won the day on May 8
Lajos Juhász had the most liked content!
Community Reputation
325 ExcellentAbout 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.
-
Debugging Reliably with IShared - Spring4D
Lajos Juhász replied to Dave Novo's topic in Delphi Third-Party
You can try to check "Allow Side Effects and Function Calls" in some cases that can help. https://docwiki.embarcadero.com/RADStudio/Athens/en/Watch_Properties (When a property has a getter method the IDE can give "Inaccessible value".) -
Dynamic loading might solve the problem. In that case you can change the current folder to be the folder where are your dlls. You can also try to use https://learn.microsoft.com/en-us/windows/win32/api/Winbase/nf-winbase-setdlldirectorya .
-
Memo lines{i] to labelv ok. Labels to Memo lines nope
Lajos Juhász replied to Freeeee's topic in General Help
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. -
Memo lines{i] to labelv ok. Labels to Memo lines nope
Lajos Juhász replied to Freeeee's topic in General Help
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; -
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.
-
Memo lines{i] to labelv ok. Labels to Memo lines nope
Lajos Juhász replied to Freeeee's topic in General Help
You should provide some code you are testing. Not even Remy can see your monitor or debug inside your IDE. -
Cost benefit analysis of moving project from Classic compiler to Clang
Lajos Juhász replied to Lachlan Gemmell's topic in General Help
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. -
What is the equivalent of Vcl.TDBLookupComboBox in FMX?
Lajos Juhász replied to dmitrybv's topic in FMX
There is none. You have to use a component that is native for the OS/OSes you are targeting. -
you are showing the uses section not the scope names for the project.
-
I do not have to see a screenshot in order to know that the unit scope names for the project is most probably empty or not complete?
-
Depending the servers you are using to could be still possible.
-
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.
-
An old application should not require the TNT Components. You should upgrade the forms to use the default VCL components. Adjust the scope names or use full unit names to make the IDE faster and more stable.
-
Do you need a universal aproach or on a specific setup? If you need for a specific case you should check out how your server implements insert into select between two databases.
-
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.