• some guy (unregistered)

    Please get back to Grace and ask her if she has emailed to "no address given".

    This tidbit raises even more questions for me - were the people who set up this message template not the same people that filled it? Did the C++ Builder developers purchase this thing and then not fill it properly? Or is IT at Grace's employment to blame?

  • Lukiko (unregistered)

    Ahh, C++ Builder! Seems to be just as crap is it's sister product RAD Studio for Delphi. It too would throw random errors when trying to build, that disappeared on the next build (or you might get a completely different fake error on the next build, compiling felt more like playing a slot machine). Though at least it didn't output the errors as HTML source code...

    The IDE's form editor (the main reason you would use it) is so bad that we will sometimes open a form's source code in Notepad++ and edit it by hand. It's legitimately faster and easier.

  • Jason Stringify (unregistered)

    It also has one of my pet hates: an error message ending in an exclamation mark. To me, "Object not found!" is equivalent to "Object not found, you idiot."

  • ttlanhil (unregistered) in reply to Jason Stringify

    Dude, where's my object?

  • (nodebb)

    Does the button to go to the web support a Hayes SmartModem?

  • Duke of New York (unregistered)

    The 1990s "everything must be XML" was not nearly as damaging as 2020s "everything must be AI." More civilized for sure.

  • (nodebb)

    I used C++ Builder for a few years until we decided to rewrite our applications from scratch in C# using Visual Studio. Once in a while I try C++ Builder Direct to see what was new. There was never anything new.

  • Oracles (unregistered)

    I'd wager the popup is due to an upstream check on one of those dead links to see if there are any updates. The code probably has some randomizer that fires it off whenever you start a build: if (rng > 0.1) check_for_updates();

  • (nodebb) in reply to ttlanhil

    Dude, where's my object?

    It's in a very powerful and mysterious place, whose power is only exceed by its mystery.

  • Hmmmm (unregistered) in reply to Oracles

    I'm thinking something along the same lines, except I would guess it's a "try again after X hours" trigger and you might be able to avoid it by rigging its record of the last build time (or disabling it).

    ... Speaking of AI, decided to see what it had to say and it claims there are third-party plugins that may run a query for license or telemetry during build. There are also post-build events which try to reach a URL (check Project -> Options -> Build Events). And finally it suggests to use wireshark to try to track the actually request.

    Guys, I think we can fix this one.

  • m (unregistered)

    I think the popup has nothing to do with the build. It opens once with some delay after starting the IDE; also when one is only editing files (doing it wrong). I can not remember any spurious problems with the automated builds

  • PluMGMK (unregistered)

    Looks like it's trying to download a text description of an error from some C++Builder-related website. But that website's been reconfigured so now it's giving a 404 instead of the error description, and the 404 message is (naturally!) in HTML rather than text. So that's why the error that appears is "object not found" instead of what the error actually is…

  • Loren Pechtel (unregistered)

    This looks very much like a periodic update check, except it's hitting a dead link and thus getting something "new"--the 404 page. And it's renderer isn't as tolerant as a browser.

  • Twither (unregistered)

    I recognize I'm the weird one here, who is more comfortable in GDB than in a GUI debugger

    Here's what happened: We looked at the consequences of C/C++/Java build systems and it broke our brains. In order to regain our sanity, we needed something between us and the horror that was gluing all our code together. That's the IDE.

    The situation today isn't so grim. Anyone who has worked with Rust probably prefers the CLI, too. Cargo is such a treat to use. Elevating convention over configuration is helping to normalize things. Even C# is looking pretty good these days, with a project often condensing into a concise and human-readable XML file.

  • Duke of New York (unregistered) in reply to Duke of New York
    Comment held for moderation.
  • lzsiga (unregistered)
    Comment held for moderation.
  • Old Timer (unregistered)

    Your CLI is an Integrated Design Environment. "The unix programming environment" as K called it.

    Or, at least as integrated as most other IDE's are, which mostly try to replicate the unix programming environment by encapsulating a small file system and application space.

    And that's half the problem. They aren't really integrated. just a WIMP gui for a bunch of individual tools. Error messages and context get lost in the interface.

  • Bart (unregistered)

    I've seen the same in Delphi 7. It seems it (D7) wants to talk to a server that has long gone... The errormessage has nothing todo with any error (or absence thereof) in your code.

  • Bogolese (unregistered)
    Comment held for moderation.
  • (nodebb)

    Oh so that antiquated IDE is just Borland C++ Builder? I wonder why the mystery and not just plain name it in the original 2025 article.

    I thought it had been acquired and maintained by another company so it's technically not dead. Why didn't this particular shop just keep it updated then?

    It's just yet another byproduct of the RAD hype from the 90s. Although that hype has never truly disappeared. Today's vibe coding is just RAD with a different name, and the same bad after taste. People don't learn.

Leave a comment on “A More Civilized Age”

Log In or post as a guest

Replying to comment #:

« Return to Article