Jump to content

Sherlock

Moderators
  • Content Count

    1254
  • Joined

  • Last visited

  • Days Won

    28

Everything posted by Sherlock

  1. Yeah, I feel the question has been answered. Everybody should now move on...nothing to see here.
  2. Luckily Delphi isn't the only IDE out there. Freedom of choice is a thing.
  3. Sherlock

    Delphi + Windows + isWine

    I thought they had gone under, due to gross incompetence. But as one can see, that is no reason to die as a business anymore...quite the opposite even.
  4. This is a crosspost from the german DP. Short question: How can I create an APPX using Delphi, when I have no means of accessing the PFX from the Certum Token? The Delphi options for distribution type "ad hoc" require a pfx file. What to do?
  5. Sherlock

    Making both vertical axis visible at all times in TeeChart

    Visible but without data, best describes what I meant. I currently don't use TChart but had to, several years ago. I remember the necessity for trickery like that to reach the expected outcome. But my brain is not good at storing code...sorry.
  6. Sherlock

    Making both vertical axis visible at all times in TeeChart

    Perhaps draw invisible point belonging to the axis?
  7. Sherlock

    New Code Signing Certificate Recommendations

    That would have been nice to know...but alas, just finished the verification process. Note to self: always read a thread to the end, before responding.
  8. Sherlock

    Looking for a certain component

    Cosmetics aside, you should not store values in (visual) components. Store values in variables, class members or a database... not in a visual component. That is not its purpose. Try to avoid misuse of objects. For very small projects this might be OK. But overall and in real life this is not a way to go.
  9. Sherlock

    Why doesn't this work?

    What does "work" mean in this case? No Compiler error?
  10. Sherlock

    New patch is coming ?

    Same here
  11. Sherlock

    Delphi 12.2 Patch 1

    Funny, I got "Don't bother installing Parnassus" on mine.
  12. Sherlock

    Delphi 12.2 Patch 1

    Thank you for clarifying. I am pretty sure that goes for 90% of our members here as well.
  13. Sherlock

    Buying a mini pc to install Delphi

    @Lars Fosdal What good are developer machines that run faster than light, when the average customer has the software running on what can only be described as a steam powered abacus? To test on a low end machine is the minimum, IMHO.
  14. Sherlock

    tag as String

    I suggest to wait with bated breath to see what comes next... I fear a collection of bad ideas might not be such a good...idea.
  15. Sherlock

    String memory usage

    There are no trivial questions for LLMs...or perhaps I should rephrase that: All questions are considered equally trivial by an LLM. Unless your specific number was covered in a publication it has scanned, it will "know" nothing about that number. Hell, it might even believe it to be your grandmas name, if you should claim so.
  16. Sherlock

    Delphi 12.2 Patch 1

    Yeah, that part is no longer maintained and deprecated. There are at this time no formatters out there that can deal with every language feature 12.2 has to offer (multiline string literals - just to name one of them).
  17. Sherlock

    Delphi 12.2 Patch 1

    Condolences...roll back your VM to before and remove Parnassus and forget about them they are not worth the hassle. Edit: But it still might be salvageable just in case you don't use that particular best practice.... I'm sifting through the heaps of parnassus related stuff.
  18. Sherlock

    Delphi 12.2 Patch 1

    I'm unsure, because I never needed the bump myself
  19. Sherlock

    Delphi 12.2 Patch 1

    IIRC that eMail should go to sales not support.
  20. Sherlock

    Mouse cursor

    As a starting point (and not elaborating on your SO find) I would try to add a shape and react to dragging and clicking actions. One would have to reinvent the mouse cursor with this "solution". But it might turn out to be not that much work.
  21. So, my application has been tested by an external company to check for vulnerabilities. This test was part of a larger audit of our company. I have one or two questions about this test especially concerning Delphi and its possibilities. The application is an FMX Win64 app, that tries to connect to dedicated servers in the local net, these must be configured in an ini-file accordingly. The app produces no sound, just charts or other imagery. No here are the test results in my own words. What I would like to know is how to avoid them in the future. It was observed that the app allowed the loading of an insecure DLL. Namely avrt.dll. The App uses a fixed or controlled search path to find resources, but one or more locations in that path can be under the control of unintended actors. It was observed that the app has the following compilation flags not enabled/ not set. - Authenticode - cfg - forceIntegrity - gs - rfg As for 1) that seems to be some audio or multimedia thingy according to https://windows10dll.nirsoft.net/avrt_dll.html. As I wrote before: No sounds from my App. How can I shut this down? I am at a total loss concerning 2). I wouldn't even know where to start looking for those flags. Is anyone here aware of a problem with 2)? And who knows how to fix that?
  22. @Kas Ob. thank you very much for this really detailed explanation. Very VS-centric. I had feared as much, when I read the report. I would like to know Embarcaderos position on this. This seems to be quite the aggressive attack on non-VS development, thinly veiled by regulatory requirements or the ever so popular "compliance". On the other hand now I have at least a bit of ammunition to react to this peculiar thing. On a side note, this is part of the process to get software certified as a medical device... something that gets harder every day in Europe and easier in the USA. But still, the claim or issue remains, that Delphi applications might load some DLL from insecure places. Without the developers intent. I found what caused the avrt.dll to load BTW. In my case it was the unused inclusion of the unit FMX.Media....
  23. Sherlock

    Minimum Viable Product (MVP)

    If you need to ask ChatGPT, you should not start the development. Because you would clearly not be from this branch of industry. Just listing some topics is not even the tip of the iceberg...just a snowflake on top of that.
  24. Sherlock

    MSQuic for Delphi ?

    If not, it's dead. Chrome and all Chrome derivatives use it extensively already.
  25. This strongly depends on the context your app is used in, or rather what your app is supposed to do. I would not even try to write a word processor for Android, unless I could assume that all users have a real keyboard.Even then the Android version would be stripped of some features. I would also create a UI which would be very similar in both worlds, so no MainMenu and no PopupMenu. Those would be replaced by something like the FMX.TMultiView. But I guess looking at tutorials might give you the best ideas. So here goes: https://docwiki.embarcadero.com/RADStudio/Athens/en/Tutorials https://docwiki.embarcadero.com/RADStudio/Athens/en/Multi-Device_Applications_Index and maybe this:
×