DelphiUdIT
Members-
Content Count
877 -
Joined
-
Last visited
-
Days Won
19
DelphiUdIT last won the day on October 13
DelphiUdIT had the most liked content!
Community Reputation
272 ExcellentTechnical Information
- Delphi-Version Delphi 13 Florence
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
String type breaks threading speed, how to solve?
DelphiUdIT replied to david berneda's topic in RTL and Delphi Object Pascal
Why don't use ShortString, that are allocated inside the stack and not on the heap ? - To search for a component use the field in the Component palette or the Component bar ...
- Look here: https://www.indyproject.org/2025/09/28/indy-patches-for-rad-studio-13-florence/
-
[DelphiGenAI] Major Update: OpenAI v1/responses, Sora Video Support & Conversations API
DelphiUdIT replied to Maxidonkey's topic in I made this
Delphi 13 Ent, with September patch - The community has given me so much and continues to give (and not just to me, I think), and to support it I can easily pay a fee if necessary.
-
Reliable method for getting the FavIcon URL?
DelphiUdIT replied to PeterPanettone's topic in ICS - Internet Component Suite
You can scan the head section of html for a line with "icon" like: <head> <meta http-equiv="content-type" content="text/html; charset=windows-1252"/> <title>TITLE OF THE SITE</title> <link rel="icon" href="https://www.mydomain.zz/favicon.ico" /> <--------------- THIS <meta name="created" content="00:00:00"/> <meta name="changed" content="2022-02-20T12:09:39.579000000"/> </head> - Today seems that no lantency is present. Good news.
- We'll have to get used to it... it's the "price" we pay for those who want increasingly efficient and high-performance AI. ... the problem is that we all pay this "price"...
-
PostgreSQL FireDAC in the Delphi IDE? (Cannot load vendor library libpq.dll)
DelphiUdIT replied to Adam's topic in Databases
I think the 32 bit dll you're using are too much old. Try those: https://www.postgresql.org/ftp/odbc/releases/REL-17_00_0006/ You need all those 32 bit DLL in one folder: Push in your DataModule a TFDPhysPgDriverLink and SET VENDORLIB to the directory where the 32 bit dll are. Now your are able to use you design components inside the IDE. At runtime simply change the VENDORLIB with the correct value (where 64 bit dll are), - It's been slow for me since yesterday morning, with timeout as well.
-
Delphi Migration Pitfalls and How to Avoid Them
DelphiUdIT replied to Serge Pilko's topic in Tips / Blogs / Tutorials / Videos
@Anders Melander Your analysis is certainly more in-depth than mine, I agree with your assessments. -
Delphi Migration Pitfalls and How to Avoid Them
DelphiUdIT replied to Serge Pilko's topic in Tips / Blogs / Tutorials / Videos
The posts don't appear aggressive, and the topic is interesting. It's obvious that, referring to a company, the purpose is subtly commercial. Furthermore, the link makes a clear request: it's not in any way blatantly disguised. If the forum administrators deem it appropriate, the link could be removed (as is standard practice), given that the topic hasn't been posted on the dedicated announcements page. Adding a note such as "link removed due to violation of terms" might be a good indication. But be careful, as many other posts contain references to commercial sites as a guide for users... you need to think carefully and act transparently. -
Delphi Migration Pitfalls and How to Avoid Them
DelphiUdIT replied to Serge Pilko's topic in Tips / Blogs / Tutorials / Videos
Over the years, we've all had more or less the same problems, although Delphi certainly has fewer issues than other competing languages. I port all "maintained" projects—those that customers pay for maintenance—and active ones to the latest version of Delphi/Rad Studio. And I always have a single version (the latest) of Rad Studio in production. My porting efforts are primarily prevention: I only use third-party products with source code; I don't use the latest developments without thoroughly testing them; I comment on the source code with a lot of information, perhaps too much; I try not to use anything labeled "deprecated" or "obsolete"; I try to use proven technologies that I know work; Once a new technology is established and working, I gradually update my code (both old and new) so as not to be left behind in upcoming releases. I certainly don't have any problems with staff leaving: I don't have any. I have collaborators, but they always send me the source code, which I then verify and recompile myself (not just in Delphi). With these precautions, I've never had any major migration problems. N.B.: This doesn't just apply to Delphi, but also to other libraries (more expensive than Rad Studio) that generally require much more effort to update. Integration is certainly the most important part, but not for Delphi-related updates. Then come the components (especially the graphical ones), which can cause some problems if updated. Business logic has never been a problem. -
Bookmarks and Navigator plug-ins for D13 are available
DelphiUdIT replied to corneliusdavid's topic in Delphi IDE and APIs
You can download them form github. They have the "Install" utilities to simplify the installation in Rad Studio: https://github.com/project-jedi (Jedi, Jcl, Jvcl) -
Android 64-bit App Chashes on Access Violation (only from Delphi 12+)
DelphiUdIT replied to Joined72's topic in Cross-platform
Assign it to a byte var for example, or try to use an helper (.toString) or ....
![Delphi-PRAXiS [en]](https://en.delphipraxis.net/uploads/monthly_2018_12/logo.png.be76d93fcd709295cb24de51900e5888.png)