

DelphiUdIT
Members-
Content Count
839 -
Joined
-
Last visited
-
Days Won
18
Everything posted by DelphiUdIT
-
Hello, today this comment (the bottom in the figure) appears in the QP (I omitt the name of the annotator) Someone, may be the same who post this, can clariry what means? I use WINMD and have never found any bugs since. But I'm worried that there is something latent or hidden that I am unaware of. Thanks.
-
I'm reopening this discussion because Embarcadero has released the new version of WINMD. It seems they've done something (for example, as suggested, they've internally added a reference to their WINAPI.WINDOWS). They also have add some new units. Some things like those reported in this QP (https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-1577) have been fixed (FALSE and TRUE, for example). BOOL remains an integer, while in WinAPI.Windows it's defined as a longbool (which should also be an integer, but in the documentation, it's expressed as an unsigned integer). I'll test to see if anything has actually changed... for the better.
-
@Oboba I didn't say that Win32 IDE, with which you can produce x86 EXE, will be abandoned in a near time. As I said (or better Embarcadero said), the 32-bit IDE will still be maintained, so you will not have any issue.
-
Android 15 and edge-to-edge enforcement
DelphiUdIT replied to alejandro.sawers's topic in Cross-platform
I think you must EDIT the property of the STYLE (Android light) that you use, not the Form property. -
Android 15 and edge-to-edge enforcement
DelphiUdIT replied to alejandro.sawers's topic in Cross-platform
Have you tried with Styles and edit the StatusBar property of one of the styles that you use ? -
I doubt it. Embarcadero has said it will maintain the 32-bit IDE for some time, and I think 32-bit application development will stop there. Many manufacturers no longer support 32-bit technology, so I doubt Embarcadero will invest in porting 32-bit application development to the new 64-bit IDE. Of course this is my personal feeling.
-
@Dave Novo As others have already said, if you're a professional programmer, you have to know the code you're using. This doesn't mean you have to read the entire VCL code... it just means that when you get a piece of code, wherever you get it, you have to take a look at it. And you have to read the accompanying documentation. Then there are trusted sources, such as those recommended by Embarcadero or the "products" of members of well-known forums. And you might not even glance at these sources, but you still have to read the documentation. You see, one of the current problems emerging with artificial intelligence is that many people with no programming experience are proposing solutions developed entirely by AI without even looking at the code... and perhaps without even running it. How is it possible to use (and propose) such code without knowing it? Now, however, much more attention is needed, and lastly, from a professional point of view, the new legislative regulations being released in Europe to regulate the software sector leave little room for doubt on this point.
-
For me is working, every time I insert or delete a char (with backspace or canc) the list is updated.
-
The .pas file only define the class a runtime, but the error indicate that is missing like design component from MainForm: this may be is an ActiveX component (.... is an ActiveX component). You must import like a component in the IDE Palette (using Menu Component / Import Component).
-
I tested the new paservers from Rad 13.0 with Linux (Ubuntu 16.04 and 22.04), Mac (very old OS) and Win64 ... all with VM of course and they worked. All Paservers were sending from IDE automatically in the scratch folder in the guest OS. P.S.: all PAServers were tested with simple applications with debug.
-
Improvements in debugging inline variables in Delphi 13
DelphiUdIT replied to Dave Novo's topic in Delphi IDE and APIs
I tried some debugging, and it seems that inline variables are now handled better: they appear both in the "Local Variables" debug window and with the cursor over the variable. Be aware, however, that they only appear after the corresponding line has been executed. -
New Delphi features in Delphi 13
DelphiUdIT replied to David Heffernan's topic in RTL and Delphi Object Pascal
Now the answer is right. It's improving -
Less included components in Delphi 13
DelphiUdIT replied to jwcarney's topic in RTL and Delphi Object Pascal
In today webinar they said that Konopka wil be released very soon ... -
Uhmmm ... may be 11.59 is not the 23.59 (11.59 AM and 11.59 PM)
-
suggestion for 2 new su forum: AI usage and AI coding
DelphiUdIT replied to Javier Tarí's topic in Community Management
Why you assert that the code you are copying (or commited like you say) from an AI is not copyrighted ? You search in all github, gitlab, bitbucket, gdrive, azure and all other public repository to search for that piece of code ? No, it's simply because it's better for you to use it, ignoring any sources (which would most likely be impossible to find). But it's one thing if you produce code that's similar to existing code (and this obviously happens), but it's another thing entirely if you copy code from a third party (AI) who in turn copied it from who knows where. Anyway, I'll stop here, I'm already off topic. -
suggestion for 2 new su forum: AI usage and AI coding
DelphiUdIT replied to Javier Tarí's topic in Community Management
How do you think the $1.5 billion lawsuit started? Obviously, there aren't any formal copies of the training material in the database, but if an LLM suggests my name and surname, they got it from somewhere, not just made it up... and it doesn't take much to say that if it happens for an entire article (or a substantial piece of code), this is a violation if it's under (some) copyright. If I ask an LLM to reproduce a "Mona Lisa" or another work for me, it doesn't mean the AI has become a "Leonardo da Vinci," do you think? -
suggestion for 2 new su forum: AI usage and AI coding
DelphiUdIT replied to Javier Tarí's topic in Community Management
Uhmm, I hope you will think about in the future. Don't you think that you are using some (may be or not may be) illegal things ? And the copyright of the original authors (material form GPL license for example, or other licence) ? Is possibile that Claude had scanning all github repos ? And now all copyrights where are ? I know that for the "supreme good" AI can be trained with all materials found, but it can reproduce it to the user and you can use it massively ? I'm not frustrated; on the contrary, I'm happy to see the damage being done with AI code (by others), damage that I'm then called upon to fix. I also use smartcode (AI agents online and offline) to see how they work (in addition to developing some kind of AI systems, not agents, for work). -
suggestion for 2 new su forum: AI usage and AI coding
DelphiUdIT replied to Javier Tarí's topic in Community Management
You're probably too excited about finding a valuable AI tool for code development, but I recommend learning what an LLM is, what it does, and how it works. I'd also like to point out that: "Anthropic agreed to pay $1.5 billion: it downloaded 7 million pirated books to train Claude" I'm not providing the source because I have links in Italian, but you can easily search the web for them in your own language. Claude Code offers solutions based on what it's learned during his specific training, perhaps with a mix of algorithms, but it can't create anything new unless you provide even a partial solution yourself. I've never had a working, complete solution from an AI. Of course, it can be useful for targeted analysis or code "creation" (especially for specific algorithms... that have already been developed by someone else)... but it's a long way from replacing a programmer. -
Start Menu items missing for RAD Studio 12.3
DelphiUdIT replied to Remy Lebeau's topic in Delphi IDE and APIs
This can help: https://stackoverflow.com/questions/39371607/inno-setup-start-menu-uninstall-shortcut-is-not-shown-on-windows-10/48771335#48771335 In Windows 11 is the same: not all uninstall program links are show in Start Menu -
Compiler directives for line number?
DelphiUdIT replied to PeterPanettone's topic in RTL and Delphi Object Pascal
With the same function you can get also the procedure name ' TForm1.Button1Click', instead to write it like a constant: GetLocationInfo(ReturnAddress).ProcedureName Think to use a temporary record and call GetLocationInfo only one time. -
Compiler directives for line number?
DelphiUdIT replied to PeterPanettone's topic in RTL and Delphi Object Pascal
May be this can help: https://en.delphipraxis.net/topic/11249-embed-line-number-at-design-time/?do=findComment&comment=89256 P.S:: those work at runtime not like preprocessors directive. -
Define conditional symbol in .dpr
DelphiUdIT replied to Vandrovnik's topic in RTL and Delphi Object Pascal
Yes, I know that, I only responded to @HeartWare about his conclusion. I were not able to find any logic behind that. It's sure that if a file is not listed in the project files, that happen more frequently (like in the example I propose: Unit2.inc is not in the Projects Files list). But since I used the RamDisk, I have less issues (tending towards zero) about that. -
Define conditional symbol in .dpr
DelphiUdIT replied to Vandrovnik's topic in RTL and Delphi Object Pascal
If you want I can make a video ... -
Define conditional symbol in .dpr
DelphiUdIT replied to Vandrovnik's topic in RTL and Delphi Object Pascal
No, not in performance. The advantage is that you don't have to delete the traditional WIN64\Release directory for each individual project. When you erase the disk (1 second), you delete all the temporary directories for all your running projects. And, I have SSD, don't use the disk .... -
Define conditional symbol in .dpr
DelphiUdIT replied to Vandrovnik's topic in RTL and Delphi Object Pascal
I agree with you, same experience. By now I resolved using a RAMDISK where all my projects are set to save the compiled files (DCU). Two times per day I'm sure that the build operation builds all, and a simple erase of the ramdisk forces a complete rebuild.