Jump to content

DelphiUdIT

Members
  • Content Count

    839
  • Joined

  • Last visited

  • Days Won

    18

Everything posted by DelphiUdIT

  1. DelphiUdIT

    Bugs on WINMD, who can clarify ?

    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.
  2. DelphiUdIT

    Bugs on WINMD, who can clarify ?

    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.
  3. DelphiUdIT

    RAD Studio 13 is available

    @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.
  4. DelphiUdIT

    Android 15 and edge-to-edge enforcement

    I think you must EDIT the property of the STYLE (Android light) that you use, not the Form property.
  5. DelphiUdIT

    Android 15 and edge-to-edge enforcement

    Have you tried with Styles and edit the StatusBar property of one of the styles that you use ?
  6. DelphiUdIT

    RAD Studio 13 is available

    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.
  7. DelphiUdIT

    RAD AI Companion

    @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.
  8. DelphiUdIT

    RAD Studio 13 is available

    For me is working, every time I insert or delete a char (with backspace or canc) the list is updated.
  9. DelphiUdIT

    Help on "Class not Found"

    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).
  10. DelphiUdIT

    PAServer-37.0 and PAServerManager in Delphi13

    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.
  11. 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.
  12. DelphiUdIT

    New Delphi features in Delphi 13

    Now the answer is right. It's improving
  13. DelphiUdIT

    Less included components in Delphi 13

    In today webinar they said that Konopka wil be released very soon ...
  14. DelphiUdIT

    Should we create forum(s) for AI?

    Uhmmm ... may be 11.59 is not the 23.59 (11.59 AM and 11.59 PM)
  15. 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.
  16. 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?
  17. 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).
  18. 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.
  19. DelphiUdIT

    Start Menu items missing for RAD Studio 12.3

    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
  20. DelphiUdIT

    Compiler directives for line number?

    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.
  21. DelphiUdIT

    Compiler directives for line number?

    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.
  22. DelphiUdIT

    Define conditional symbol in .dpr

    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.
  23. DelphiUdIT

    Define conditional symbol in .dpr

    If you want I can make a video ...
  24. DelphiUdIT

    Define conditional symbol in .dpr

    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 ....
  25. DelphiUdIT

    Define conditional symbol in .dpr

    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.
×