Jump to content

Lachlan Gemmell

  • Content Count

  • Joined

  • Last visited

Community Reputation

22 Excellent

Technical Information

  • Delphi-Version
    Delphi 10.4 Sydney

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Lachlan Gemmell

    DelphiMVCFramework-3.2.2-nitrogen has been released

    My vote would be just chuck the word "Remoting" in there and pretend it was there all along. 🙄 Name change, what name change? It's always been called "Delphi MVC Remoting Framework".
  2. Lachlan Gemmell

    DelphiMVCFramework-3.2.2-nitrogen has been released

    We use the DelphiMVCFramework in a few systems. It's much nicer way to create a REST server than DataSnap or Rad Server. @Daniele Teti it's probably too late now but have you considered changing the name of the project? I stayed away from the project for longer than I should have because I saw the name and thought, "I don't need a framework to implement an MVC pattern for me". I had no idea it was a REST server until someone else actually cleared up the misconception for me. The current name is a bit like saying I have an internal combustion engine in my driveway rather than a car.
  3. Wow that's great. Much cooler than I expected. So glad to have been of assistance. So did OpenGL ever add "built-in mechanisms for rendering hierarchical models"?
  4. OK I'm intrigued now. Most of the content in that edition seems pretty outdated 20 years later. From the Palette Take Action — Bill Todd For those of you who need to give an application’s menus and toolbars the look and feel of Microsoft Office 2000, Bill Todd introduces the new Delphi 6 ActionManager and ActionBars components. Dynamic Delphi From XML to Object: Part II — Keith Wood Keith Wood wraps up his two-part series on the XML Data Binding Wizard by sharing sample applications that demonstrate how to read and display XML documents — and generate new ones. In Development Build Your Own Compiler: Part I — Fernando Vicaria Fernando Vicaria demystifies compilers using the straightforward approach of showing you how to build one with Delphi, and by keeping the jargon and formalism to a minimum. It’s the first of a four-part series. Sound+Vision Hierarchical Models in OpenGL — Araz Yusuf OpenGL provides a wide range of routines for modeling complex objects, but it has no built-in mechanisms for rendering hierarchical models. Araz Yusuf shows us how he gets the job done with Object Pascal. On the ’Net Taming the Beast from Redmond — Dave Ball Dave Ball provides a step-by-step explanation of how to deploy ISAPI DLLs within an MTS or COM+ memory-protected development environment, by configuring IIS settings within the MMC. Inside OP — Gary Warren King Forms and dialog boxes often have interdependent field and display properties whose friendliness can rapidly decay. Mr King shows how to keep your UI responsive — by delaying events. I'm going to guess you're either building your own compiler or doing some sort of throwback ISAPI DLL deployment?
  5. I'm a packrat who holds on to those sorts of things. Will contact you via direct message.
  6. Lachlan Gemmell

    EULA declined installing 11.1 with Network Named license

    So I went with the Alexandria 11.1 ISO and installed it in my Win7 VMs. That went fine but I’m regretting the decision. It turns out though that GetIt in 11.1 (and now also 11.0) uses TLS1.3 and while you can view the contents of GetIt, you get the 12175 error or something similar if you try and install anything via GetIt including IDE patches. I’ll get by with hacks and workarounds for now but for me regrettably it is time to retire Win7 and move to Win10 based virtual machines.
  7. Lachlan Gemmell

    EULA declined installing 11.1 with Network Named license

    It makes for a much more lightweight VM than one based on Windows 10. If you have a multitude of VMs that makes a difference both in terms of memory and disk consumption (particularly since we took a backwards step in capacity terms with SSDs). I use them purely for writing code in, I don't go browsing random websites with an outdated Win7.
  8. Lachlan Gemmell

    EULA declined installing 11.1 with Network Named license

    Thanks to a colleague who is successfully using 11.1 with Win7 we think we know what the issue is. I'm using the web installer while my colleague is using the ISO installer. I get the issue when the web installer first goes to download its files, while for him of course they're already there on the ISO. Based on the error code from above (12175) we're theorising that the 11.1 web installer requires TLS 1.3. There is Windows 7 support for TLS 1.2, but not TLS 1.3.
  9. Lachlan Gemmell

    EULA declined installing 11.1 with Network Named license

    Unfortunately it's starting to look like Alexandria 11.1 cannot be installed on Windows 7. Win7 hasn't been a supported platform for quite a few years now but I haven't had any problems using any Delphi version with it up until today. I just tried a minimal install of 11.1 onto Win7, with just the Win32 platform and no optional components. That gives a different error message "Cannot load data from the server: Error sending Data: (12175) A security error occurred" Installing into a Win10 VM worked just fine. Farewell Windows 7, you've been my trusted companion for a long time now. It's not going to be the same without you.
  10. During install of Alexandria 11.1 onto a clean VM, (no prior Delphi version) with a Network Named license I am getting the message "Operation error - EULA declined" after selecting the platforms and optional components to install. I have updated the slip files by going through the ELC host license procedure and I can import those slip files during the installation without a problem. Of course I also make sure to tick the checkbox to agree to the license agreement during the install.
  11. Lachlan Gemmell

    C++ Builder Editor Questions

    Out of the box I don't believe it's possible to do 1,2 and 3 but I could be mistaken. Number 4 is there, it's called Sync Edit. Highlight some text, press Ctrl+Shift+J, then either press TAB multiple times to select the string you want to replace or navigate to it using keyboard/mouse. Change the string and all instances within the highlighted text will change as well. Remapping keys is best done using something like GExperts or maybe CnPack. They're third party add-on packs that extend the IDE and it's features. You may find within them something that resembles those first 3 features you're looking for. If you have the time and the inclination the IDE is very extendible. The Open Tools API (OTAPI) is your starting point there. Both GExperts and CnPack are good examples with full source code of how to use it.
  12. I have no experience with stores other than Google Play and the Apple Appstore. I'm pretty sure there are no alternative stores for iOS devices. There is of course side-loading which is possible for just about all Android devices, but is less practical for iOS devices. So using alternative stores and side loading you would be able to use a single RAD Studio version for longer than if you were going through the official app stores, but within a few years I'd expect something will change and you would need to upgrade. And when I say "upgrade" I actually mean "buy another full price license". Embarcadero stopped offering upgrade pricing a few years back as part of their campaign to get everyone on subscriptions. Occasionally they offer it again for a limited time special but you shouldn't count on it being available. In that case it sounds like it would be difficult for you to make a business case to move from the community edition to a commercial license.
  13. I see from your other posts you're probably a community edition user doing mobile development. I can tell you now as a fellow RAD Studio mobile developer that you should not purchase RAD Studio for mobile development unless you are prepared to pay the renewals each year. If you don't, when the next mandatory requirement for store listing comes from Apple/Google (and they seem to come every year) only the latest RAD Studio will have support for that requirement. Using your old version you'll be stranded and eventually unable to update your app in the store.
  14. You can still activate a new installation, it's just becomes a bigger pain in the neck than usual. I've heard you need to contact sales in that situation rather than support, and the process takes longer as a result.
  15. Embarcadero produces patches for the most current version. If you own that version, you get the patch whether your subscription is current or not. Once the next full release happens though (roughly every 12-18 months) the prior release is extremely unlikely to ever get another patch of any sort. This isn't an official statement and I don't represent Embarcadero. It's just an observation of how they've behaved in the past.