-
Content Count
2992 -
Joined
-
Last visited
-
Days Won
107
Everything posted by dummzeuch
-
Selection in FormDesigner Structure barely visible when not focused
dummzeuch replied to PeterPanettone's topic in Delphi IDE and APIs
You definitely don't know me. 👿 -
Selection in FormDesigner Structure barely visible when not focused
dummzeuch replied to PeterPanettone's topic in Delphi IDE and APIs
No. It's not a matter of configuring the control. To overcome this annoyance, one must owner draw it, which is quite a lot of work. The correct way would be to slap the stupid idiot^D^D^D^D^D^D^D^D^DUX designer at Microsoft who made this decision until he sees the light and reverts it. Since this is not going to happen, every software developer must decide for himself whether he thinks it's worth the effort to fix this annoyance everywhere. Usually the decision will be to not bother unless his customers complain loudly and/or pay him for the effort. -
I have no idea how blogger works and my HTML skills are very rusty since I stopped handcrafting webpages a while ago. My approach would be to add some CSS for setting the background color for the whole section.
-
No, it's not there. And I don't plan to put it into Getit.
-
How do I create a self signed certificate for signing executables? I am only aware of that option for TLS certificates (for secure internet connections).
-
Selection in FormDesigner Structure barely visible when not focused
dummzeuch replied to PeterPanettone's topic in Delphi IDE and APIs
I can confirm this. Unfortunately that's simply the default behaviour of any Windows program, and it gets aggravated by theming. -
I don't think there will be a problem unless you plan to uninstall the patch at a later time. In that case Getit would try to restore the files saved during installation and this may fail. But this is just a guess based upon what I know how the installation works.
-
The current installer for Delphi 11 and 12 contains an ancient DLL which is full of bugs (mostly in highDPI environments), so I don't think it should be re-released just as a signed executable. I'll think about it.
-
Thanks for your kind offer. But how would that work in practice? The point of signing is trust, so if you sign the installer you are taking over the responsibility for this installer. If "anything bad" happens due to running this installer, you will be blamed for it because you signed it. Therefore you'd have to read the GExperts source code and also the installer script to make sure they don't contain anything malicious, and in addition you would have to keep track of any changes made to them. - Alternatively you would have to trust me and all past (many) and current (very few) contributors to GExperts. - Then you'd have to build the DLL and the installers - simple: Get the source code and run two batch files - and sign it.
-
I'm not going to buy a certificate just so I can sign my open source programs. But if anybody else wants to create a signed installer, go ahead. GExperts is open source after all. Just make sure you comply with the license.
-
Wrong Formatting with Anonymous Thread in "Code Formatter""
dummzeuch replied to luciano_f's topic in GExperts
Please create a bug report on SourceForge. -
Product: Delphi Parser - AI claims - what does it mean?
dummzeuch replied to Jasonjac2's topic in Delphi Third-Party
Machine Learning is a category of AI. LLM is a different category of AI. -
Argl! I knew there would be side effects. There was a reason for the code I disabled after all...
-
What do you think of "Local Global variables"
dummzeuch replied to Tommi Prami's topic in RTL and Delphi Object Pascal
Yes. But only if they are simple types or (for complex types like large records or arrays) if they are passed by reference (var/const). On the other hand: I doubt that this makes much of a difference for most programs. -
You have listed chatGPT. Which version(s) were you using? My own experience is that neither the free chatGPT nor Gemini are any good for producing Delphi code. I haven't tried any others.
-
What do you think of "Local Global variables"
dummzeuch replied to Tommi Prami's topic in RTL and Delphi Object Pascal
Exit, Break and Continue are all good. No problem with them being used properly. These local variables that are shared between local functions are very different because they tend to have larger scope that is harder to manage. Somehow I expected your opinion to be different from mine... -
What do you think of "Local Global variables"
dummzeuch replied to Tommi Prami's topic in RTL and Delphi Object Pascal
Unless, of course you need a local type declaration that you don't want to be visible outside the unit. Such a type can be declared inside a procedure / method and used within that method and any nested procedure. To convert these nested procedures into methods, you will have to move the type declaration outside the main procedure/method. The same applies to constants. -
What do you think of "Local Global variables"
dummzeuch replied to Tommi Prami's topic in RTL and Delphi Object Pascal
In my opinion using this kind of variables falls into the same class as using break and continue in a loop. A little bit better than goto, a little bit worse than using exit. I use it sparingly, but as I said: Sometimes it is just convenient. -
What do you think of "Local Global variables"
dummzeuch replied to Tommi Prami's topic in RTL and Delphi Object Pascal
I use them sometimes as a convenient way not to pass too many parameters. As far as I remember this comes with a performance penalty though. I declare those shared variables at the top of the main procedure, above the nested procedures, and those that are not shared below the nested procedures. -
... and save the changed desktop.
-
There is no such option.
-
fixed in revision #4248
-
Convert Visual Studio 2012 code to Delphi
dummzeuch replied to Bahram Akhundov's topic in General Help
ahem: just saying ... -
As mentioned in my previous post on dzDebugVisualizer I was thinking about writing a generalized debug visualizer which can be user-configured to register itself for any data type. Well, that debug visualizer now exists. It’s part of dzDebugVisualizer and called “Universal Visualizer for Delphi”. Read on in the blog post.
-
Universal Debug Visualizer for Delphi
dummzeuch replied to dummzeuch's topic in Tips / Blogs / Tutorials / Videos
You can only call methods and functions that you could also use in the unit being debugged. So make sure you include the unit that exports these in the uses clause.