Flotsam and Jetsam #91

  • It’s #Code2014 time again! Time to tweet out what languages you used for the year.  Just list your languages and include the hashtag #code2014, and they’ll do the rest.  Of course, you can include Delphi all you want.  I won’t mind.
  • Looks like Ray Konopka will be replacing Dr. Bob this coming year for Delphi Developer Days.  If you haven’t heard Ray speak, he’s excellent.  Really excellent. I’ve been to DDD three or four times, and it’s always great.  Adding Ray this year will maintain the high standards that it has always had.  Looks like Dr. Bob is just taking some time off from traveling, and Ray is stepping in.  Sounds great.  And as Cary notes in his blog post, you can get a reduced rate if you register early!  Smile
  • In a recent post, I talked about IncludeTrailingPathDelimiter and why you should always use it with your path strings.  I should have mentioned that there is also a ExcludeTrailingPathDelimiter that is part of the RTL, too, which does what it says – takes off the trailing path delimiter if it is there.  I’m not sure why you’d want to do that, but hey, there it is. 
  • Happy New Year, everyone.  I hope that 2015 has everything in it that you want and hope for.  In case you were wondering, my New Years Resolutions are to finish my new book and 1920×1080.
  • Rick

    “…a reduced rate…”

    That’s not good in the context of our private chat!

    I used Delphi, HTML, CSS, SQL, C#, PHP, Python and most importantly English in 2014. I imagine I performed worst with English.

  • Alexandre Machado

    ExcludeTrailingPathDelimiter may be used when you have a path and you need to know the last folder/directory of it. E.g. you have myPath := ‘c:myfoldermysubfolder’ as a given path and you just want to know the name of the last folder (mysubfolder), correct? Then you have:
    subFolderName := ExtractFileName(ExcludeTrailingPathDelimiter(myPath));
    and voilá!