Jump to content

Sherlock

Moderators
  • Content Count

    1198
  • Joined

  • Last visited

  • Days Won

    23

Posts posted by Sherlock


  1. 12 hours ago, zogtrog said:

    I think it is probably very important to work with advice from a consultancy company right from the get go just make sure your not screwing anything up especially if you are new to developing for medical devices.

    That is a very good attitude and will most likely prevent this endeavor from failing. This is one of the very few examples where I actually value consultants....


  2. Switching between VMs is not that arduous...

    What gets to me right now is that my GetIt batch file wont work. I get either

    Quote

    Internal check error. Error Installing: Error when installing "CodeSite Express".

    or

    Quote

    Update Subscription is required to install this item

    What gives? Now I have to install everything by hand again, along with the really tedious IDE restarting....


  3. The var goes before the begin.

    procedure TfDesignMaster.PopulatePdlNotesWithValuePack(Sender: TObject);
    var
      stocknummm,value,value1,value2,keyfields, fieldname: string;
      F: TField;
      i: integer;
      lresult: boolean;
      fn: TStringList;
      sl: TStringList;
    begin
      fn:=tstringlist.create;
      sl:=tstringlist.create;

    Surprisingly the DocWiki does not clarify this: https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Variables_(Delphi) at least on that page.


  4. The issue I have with the (not so new) browser approach is as follows: It promotes a browser monoculture. A little bit over 10 years ago IE was a must have in the corporate world, because all the renowned applications would run on it, and only it. No other browsers could be used, and therefore as soon as somebody wanted to browse the internet, in some companies they where forced to use IE, resulting in catastrophic security issues, because MS got lazy and complacent in their browser development. Everybody that counted needed it, and anybody that didn't like it didn't count. But this got so far that the fine people who developed browser based applications got just as lazy and complacent ("learning from MS means winning" and so forth), resulting in even worse applications, that only ran on specific IE versions. It was then that responsible IT departments had to allow the installation of other browsers, if only to allow for safe browsing. IE was the biggest target for malware by far.... I have taken a lunch break and noticed I drifted off.

    So let me get back to the point. The only good reason for browser based applications is the zero install "feature". I admit, that is a tough one, for the usual Java, .net crowd what with their frameworks and version jungle and so forth. But for us Delphians? Come on! As I always say: monolithic applications rule! No need to install pesky frameworks, DLLs or other version dependent nuisance, just run it from a network share.

    As for the current browser high. Do they really check if their applications work with all browsers in all OSes? Short answer is "No" which leads us to monoculture with all the bad things that entails.


  5. I hope your customers only use one version, i.e. no custom tailored versions. Furthermore I hope your boss or whoever is responsible knows every single feature, no matter how small. Because customers can get really "special" when something no longer works as expected, just because of a new version, especially one they have to pay for - assuming the rewrite will not be for free.

×