Mastering Delphi 5 2025 Annotated Edition Is Now Complete
61–70 of 120 posts
Re: Mastering Delphi 5 2025 Annotated Edition Is Now Complete
#62Earlier quoted context omitted.
I recall some very nasty hacks and often-won't-work-at-all issues in trying to get Delphi 6 to run on Vista or Windows 7. Windows breaks backwards compatibility more often than "never".
Was it Delphi or the installer? I do not have Delphi 6 but i have Delphi 2 and while the installer doesn't work out of the box (IIRC you can make it work with otvdm which can run 16bit programs on 64bit windows) you can simply just copy the files from the CD and it'll work. Here is a screenshot from ~5 years ago when i was playing around writing a Quake 1 level editor in Delphi 2 under Windows 10[0] (i switched to us…
It's been a long enough time that the details have left my brain, but the feelings of pain have not been forgotten :-)
Re: Mastering Delphi 5 2025 Annotated Edition Is Now Complete
#63I feel like Delphi, along with maybe VB6 and WinForms, have been the pinnacle of easy UI development, and things have gone significantly downhill since then. Especially on the web side, where even a single view sometimes requires having multiple unrelated dependencies (packers, builders, transpilers, etc.), often implicitly-configured to produce output, in head-space. And due to this dependency hell, when porting a p…
It failed within a year or two.
Re: Mastering Delphi 5 2025 Annotated Edition Is Now Complete
#64I feel like Delphi, along with maybe VB6 and WinForms, have been the pinnacle of easy UI development, and things have gone significantly downhill since then. Especially on the web side, where even a single view sometimes requires having multiple unrelated dependencies (packers, builders, transpilers, etc.), often implicitly-configured to produce output, in head-space. And due to this dependency hell, when porting a p…
However I feel like the current paradigm of declarative ui, with automatic re-render, like React (and what I actually use: Compose Multiplatform) is very good for producing maintainable applications and encourages UI decoupling.
I agree that the dependency hell and project setup parts on the web are horrible, but I wouldn't say it's part of "UI Development".
Re: Mastering Delphi 5 2025 Annotated Edition Is Now Complete
#65Delphi was nice, but the community was horrible to me, accelerating the move of my company to C#.
Re: Mastering Delphi 5 2025 Annotated Edition Is Now Complete
#66I feel like Delphi, along with maybe VB6 and WinForms, have been the pinnacle of easy UI development, and things have gone significantly downhill since then. Especially on the web side, where even a single view sometimes requires having multiple unrelated dependencies (packers, builders, transpilers, etc.), often implicitly-configured to produce output, in head-space. And due to this dependency hell, when porting a p…
I have barely 2 years of experience in software development, so I wasn't around doing Delphi and stuff (I vagely remember seeing a Pascal book at my grandparent's). However I feel like the current paradigm of declarative ui, with automatic re-render, like React (and what I actually use: Compose Multiplatform) is very good for producing maintainable applications and encourages UI decoupling. I agree that the dependenc…
First time someone used “grandparent” and I could relate :-)
Re: Mastering Delphi 5 2025 Annotated Edition Is Now Complete
#67Earlier quoted context omitted.
Hey this is interesting. Did you write the rendering code in Delphi too? Did a bit of search, is it QuARK?
Yes the rendering code is in Delphi too. It uses an OpenGL control i wrote some years ago[0] which include OpenGL bindings for Delphi 2 (i haven't tested later versions). The control is actually a conversion of one i made for Borland C++ Builder [1]. It is not QuArK, though AFAIK QuArK was made in Delphi too. There have been a few other Quake editors made in Delphi, like the qED Quake Editor which was one of the earl…
Re: Mastering Delphi 5 2025 Annotated Edition Is Now Complete
#68Earlier quoted context omitted.
Hey this is interesting. Did you write the rendering code in Delphi too? Did a bit of search, is it QuARK?
Yes the rendering code is in Delphi too. It uses an OpenGL control i wrote some years ago[0] which include OpenGL bindings for Delphi 2 (i haven't tested later versions). The control is actually a conversion of one i made for Borland C++ Builder [1]. It is not QuArK, though AFAIK QuArK was made in Delphi too. There have been a few other Quake editors made in Delphi, like the qED Quake Editor which was one of the earl…
I believe the community is still thriving.
Re: Mastering Delphi 5 2025 Annotated Edition Is Now Complete
#69I feel like Delphi, along with maybe VB6 and WinForms, have been the pinnacle of easy UI development, and things have gone significantly downhill since then. Especially on the web side, where even a single view sometimes requires having multiple unrelated dependencies (packers, builders, transpilers, etc.), often implicitly-configured to produce output, in head-space. And due to this dependency hell, when porting a p…
Re: Mastering Delphi 5 2025 Annotated Edition Is Now Complete
#70Earlier quoted context omitted.
There was Delphi for PHP
Is https://delphi.fandom.com/wiki/Delphi_for_PHP the one you're thinking of? This is truly interesting, and the description on that wiki page suggests that it might be exactly what I'm looking for, but it seems like any concrete information about it has vanished.