Jump to content

dummzeuch

Members
  • Content Count

    2636
  • Joined

  • Last visited

  • Days Won

    91

Everything posted by dummzeuch

  1. dummzeuch

    A book about Object Pascal Style Guide

    When posting something's like this, one has to expect feedback. And usually negative feedback more than positive. It's difficult to deal with that if you have no experience. Most people have no idea how much work is takes to write a book. (I don't either, I only write blog posts and wiki articles.)
  2. dummzeuch

    docwiki.embarcadero.com is not working

    Somebody in the German Delphi Praxis claimed they are working on it. Unfortunately I don't remember who it was and whether he mentioned the source. One would expect Embarcadero to at least post a message on their site that they are aware of the problem. But on the other hand experience shows that communication from Embarcadero revolves mostly about sales.
  3. dummzeuch

    What is this IDE feature called?

    Actually it isn't (I just looked), which explains why I missed your blog post. I suggest it for inclusion.
  4. The Delphi 2007 IDE has an annoying bug that causes the width of the name column in the Object Inspector to shrink over time so that it is no longer possible to actually read the property names. I have no idea what causes this and it doesn’t happen in any of the more recent IDEs. It might well be an effect of one of the other plugins I have installed (GExperts, cnPack, IDE Explorer, DDevExtensions and the Ide Fixpack). The dzObjectInspectorFix plugin fixes that annoyance by periodically checking the width of that column and setting it to the configured minimum (Default: 150 Pixels). (read on in the blog post)
  5. A few weeks back something happened with my Delphi 6 installation which now results in an access violation every time I start the IDE. I tried for several hours to find and fix the problem to no avail. It’s not GExperts related, disabling the DLL was the first thing I tried. Now I’m giving up. This will mean that while GExperts will still continue to support Delphi 6 and I will compile a dll with every release (as long as the command line compilation still works), I will not be able to debug and fix any issues. If you are still using Delphi 6 you are invited to take over this task. read on in the blog post
  6. dummzeuch

    What is this IDE feature called?

    I knew about these controls, but not about the keyboard shortcuts. And somehow I missed your blog post even thought I am subscribed to the BeginEnd RSS feed. Thanks for mentioning it.
  7. dummzeuch

    Updated Community Edition

    They probably all vanished in an empty except-end block. ... which they introduced into the code.
  8. dummzeuch

    Updated Community Edition

    For my professional work, I don't mind paying for the tools (or rather my employer paying for them), as long as they provide value for that money. But for my hobby, I'm not prepared to pay > 1000 Euros for a development tool. I'd either use something that's free or stop programming in my free time. (btw: My salary isn't paid from the "products" I create but rather from the services my company provides with the help of my software.) As for paying for smartphone apps: There are a few that I'd pay for, but most are not even worth "paying" for by looking at ads. I had about 20 Euros to spend on Google Play which otherwise would have been lost. I found nothing worth buying for that and the money is gone now. In my experience, freelancers who offer to work for a few bucks an hour are usually not worth even those few bucks. When you then try to use their "product", you find that it doesn't solve the problem and creates new ones. Of course, there are probably exceptions to that rule, but I have yet to come across them.
  9. dummzeuch

    Parnassus Bookmarks for Delphi 11 Alexandria?

    I was about to post something similar, when I realized that David was talking about the Delphi 11.1 release.
  10. dummzeuch

    Virus? How odd.

    Welcome to assisted emailing, a new service brought to you by the people who invented the seat belt beep.
  11. dummzeuch

    Make Formatting stick for a section of code.?

    The formatter in GExperts can do that, the built in one can't as far as I know.
  12. dummzeuch

    Virus? How odd.

    I'm surprised that GMail actually lets you transfer any executable (or even zip file containing an executable). Last time I tried it simply refused to accept that attachment. As for virus scanners flagging Delphi executables as viruses: That happens to me regularly and I got tired of trying to get these false positives to be removed. Good thing I'm not making my living from selling software.
  13. My guess would be that the on in the Delphi Wiki is older than Delphi 10.3.
  14. Are you aware of the (outdated) grammar at https://delphi.fandom.com/wiki/Object_Pascal_Grammar ?
  15. dummzeuch

    simple SFTP-like server for Windows?

    I have been using it for several years to sync my photos and notes (from the DenkZettel app) on my smartphone to my desktop PC (via an old notebook running 24/7 which also runs pihole). Works very well. As to how fast it is, I have no idea. It simply runs in the background (as a service) and does its job.
  16. dummzeuch

    Problems with installing RAD Studio 11 in Wine

    Is any modern Delphi on the supported applications list for Wine? The last time I looked (which admittedly was many years ago), only Delphi up to version 7 was supported. OK, I just looked for supported Delphi versions. The latest officially version apparently is Delphi XE8, and that even with "Gold" Status: So, chances are, that the Delphi 11 installer will need the same workarounds. They are listed on that very page. I haven't tried it though.
  17. dummzeuch

    Frequent and/or annoying typos you make while coding

    If that's the only reason to install GExperts, you could get the same functionality with a Live Template (built in feature of the IDE) similar to this one: convert typo ";=" to ":=" This will convert a common typo where you type ";=" but really meant ":=" to what you meant. TEMPLATE FILE NAME: semicolon-equals-typo.xml <?xml version="1.0" encoding="utf-8" ?> <codetemplate xmlns="http://schemas.borland.com/Delphi/2005/codetemplates" version="1.0.0"> <template name=";=" invoke="auto"> <description> convert typo ;= to := </description> <author> twm </author> <code language="Delphi" delimiter="|"> <![CDATA[:= |end|]]> </code> </template> </codetemplate>
  18. There seems to be a new lossless image compression format called "Quite OK Image" or QOI in short, which according to its creators not only compresses better but is also faster than PNG in compression and decompression. There are various implementations on Github https://github.com/phoboslab/qoi , one of them is even for Turbo Pascal. Is anybody maybe already working on a 32 bit Pascal/Delphi implementation?
  19. dummzeuch

    Dragging GExperts windows show too large

    I have exactly that effect with standard IDE tool windows when GExperts is not installed (I also removed everything else that's not standard just to be sure). E.g. this is the Object Inspector window on a 4K monitor set to 125% scaling:
  20. dummzeuch

    Dragging GExperts windows show too large

    I can only reproduce this if I drag that window to a place where it would dock as a tab and then (without dropping it) move it somewhere where it would dock as a normal window. And that's not just related to GExperts windows but also windows of the IDE itself (e.g. the Projects window), so it looks like an IDE bug rather than a GExperts bug. Does this happen only with GExperts windows for you?
  21. dummzeuch

    simple SFTP-like server for Windows?

    There is SyncThing, an open source alternative to e.g. Dropbox, that works peer to peer. It can be run as a service on Windows or simply as a regular program. There are implementations for multiple OSes. Setting it up isn't as difficult as it looks at first, but it takes a bit of reading the docs.
  22. I doubt that this was taken up from FPC by the Delphi team. Do you have any evidence for this? My guess would be the other way round.
  23. dummzeuch

    OldCreateOrder and Delphi 11

    Yes, that's what I did with GExperts. Yes, that's what I did in GExperts, but having such a tool would still be great. Yes, that's another annoyance, in particular because that's totally unnecessary. My solution for these is unit aliases.
  24. Yes, but that has always been the case, so there won't be any legacy code that passed an uninitialised variable to a ref parameter, and all of a sudden became invalid code. Delphi introduced the out parameter declaration "recently" (Delphi 5?), so there is legacy code that uses var rather than out. OK I change my vote to: This should emit a hint or a warning, because nowadays it's bad design and should be fixed ASAP.
  25. Easy: Value1 will be 4, since Value2 > 0 and therefore Value1 will be assigned Value2+1 = 3+1 = 4. So I guess your example has a bug. 😉
×