Ubercode news blog (most recent at top)



Ubercode blog

Welcome to the Ubercode news blog. In this blog I unashamedly promote the ease-of-use and power of Ubercode and talk about the many improvements. Sometimes I blog about website updates and I may even wander off for a rant on unrelated topics. The most recent entries are at the top and I update this monthly, personal life permitting.

12th May 2009 - Yet Another Newsflash!

  • The website is back to normal and I will respond to questions, emails and forum issues within the normal timescale. Thank you for your patience!

2nd May 2009 - Another Newsflash!

  • The CEO and Chief Developer of Ubercode is getting married! Over the next 10 days, it will take longer than normal for me to reply to questions and emails. In the meantime there is a new Trial Pack to test out. Here's a picture of an idyllic honeymoon location:

    Somewhere warm and sunny

21st March 2009 - Newsflash

  • Website move - To fix some performance issues with the website, the site is being moved to another server under the same provider at 8pm EDT this evening. The website and forums may be unavailable for a few minutes around this time.

8th March 2009

  • To get throught the cold winter months here's another sunny picture taken from when I was in Perth. This is a giant sundial at Cottesloe beach:

    What's the time?

    The dial is the curved bronze part held up by the pillars. The markings on the dial take the time of year into accout - this makes the sundial accurate to within about one minute which is pretty good for a sundial!
  • Other news - due to popular demand from an important future customer (you know who you are!) the Developer Environment detects if you're saving a class file under a different file name, and changes the class name automatically. This avoids a confusing error that happens if you rename a class without changing the class name.
  • Also the "Getting started" topic has been rewritten to make it more relevant to new users. There's information on installing Ubercode , reinstallation, and on writing basic programs.
  • Also I added a new FindWindowHandle command which can search for windows by the window class name, the window's title (caption), can search with or without case sensitivity, and can limit the search to the current application or to all applications. This is based on the Windows API FindWindow function with many extra improvements. FindWindowHandle is fully documented in the help system.
  • So what are you waiting for - download now and find how easy coding is!!

2nd February 2009

  • Ubercode has a new forum! Visit now to say Hello and to get answers to all your Ubercode questions! The forum would not have happened without a lot of input from a willing volunteer - many thanks Mike for prompting the forum and doing so much to help. Your inspiration and persistence really got the forum going.

    Answer to all your programming questions!

  • Compiled new pre-release versions of the Professional pack and Standard pack for version 1.2 - if you are a licenced Ubercode customer, you can get these from the download area.
  • Fixed a bug in the dialog editor (error 615). Previously the dialog editor caused a string overflow when more than 80 to 100 control objects were added. Now you can add up to 255 control objects to a dialog.
  • Fixed a bug that happens when the Microsoft Input Method Editor (IME) attaches itself to a Ubercode program without closing itself when the program unloads. When the Microsoft IME is active, it attaches itself to all the windows in the program and changes its owner window as the program runs (which goes against Microsoft's best practices). In some cases the Microsoft "MSCTFIME UI" and "IME" window classes stay in memory when the program ends, which stops it unloading. To fix this I modified the core Ubercode library to allow for the IME.
  • There's a new Ubercode Trial Pack which is bursting with improvements! So download now and get coding...
  • Added documentation for the Communications functions - these are now a reliable and tested part of Ubercode. They allow serial communications to most types of serial device and there's an example program to experiment with.
  • Updated the documentation regarding calling help files.

Earlier News

During 2008 there was a need for speed - Ubercode got a much faster installer (5 times faster) and the compiler became faster (about twice as fast). Also I ported Ubercode to Windows Vista, and I presented Ubercode Basic at the European Shareware Conference 2008 (ESWC) in Berlin.

During 2007 Ubercode finally got a help system based on HTML Help (CHM files). Also I gave a presentation on Ubercode at the European Shareware Conference (ESWC), and you will see a detailed write-up of the 2007 Conference in Cologne. Read the 2007 news for more details.

During 2006 Ubercode was written up in the International Developer Magazine, also the Ubercode website was reviewed at the European Shareware Conference (ESWC). Read the 2006 news for full details.

During 2005 a historic moment occurred - version 1.0 of Ubercode was finally released!

During 2004 a beta version of Ubercode was released.

During 2003 the Ubercode website was completely rebuilt (I'm too ashamed to put up a link to the earlier website!). Also a pre-release version of Ubercode was prepared.

News from 2002 and before is here - this news is from the very early version of the Ubercode website.

Pre-website news 1999 and earlier is here, including an early picture of Ubercode.