Welcome, and thanks for dropping by.

ADUG is an organisation dedicated to providing a forum for activities and information that promote and improve the professional use of Delphi and related products and services in the Australian developer community.

We have local chapters and monthly meetings in most Australian states. If you’re new to Delphi or just visiting, feel free to drop in and say hello.

Please note that our technical blog that was previously at members.adug.org.au (on wordpress.com) has been merged here under the technical category.

Posted in General

Sydney Meeting – April 2016

Meeting Postponed – We’re postponing the meeting until next week. It will now be on

Wednesday 4th May 2016 at 6 for 6:15pm start

New Venue – As the Sydney Embarcadero office is now closed we have a new venue for our meetings. Read further for the details.

This month Paul Jervois will show us how to get started with COM Automation and Lachlan Gemmell will demonstrate Delphi 10.1 Berlin and Firebird 3.0.

Read more ›

Posted in Sydney

Perth Meeting – April 2016

Perth Delphi Meeting – 19 April 2016

Where Artifactory  8/16 Guthrie St, Osborne Park WA 6017
When Tuesday 19th March.  6pm start

Agenda (not necessarily in this order)

* Scott van der Linden – Fast Calc Engine
Fast Calc*
– a formula calculation engine, and using attributes for in-application documentation.

The newly RTTI capabilities introduced in Delphi 2010 also allowed a new paradigm of coding in Delphi: Aspect Oriented Programming.  By taking this approach I was able to separate functional behaviour from documentation behaviour – a good coding practise. I will also go through the principles involved in building a language parsing engine, some of the “gotchas” that I found along the way, and how it has evolved over time.

* The Fast Calc engine I developed replaced COM access to the Excel Execute method that was far too slow – this calculation engine offers multiple orders of magnitude speed improvement.  It is used in SeleXpress – an engineering equipment sizing application developed exclusively for WorleyParsons, and a unit conversion tool that is about to be released as a free download by Advisian (a WorleyParsons company).

* Peter Wright’s Embarcadero Jiras.  Q&A on the items he has raised on the new Embarcadero JIRA system

* Peter Thönell – PtEvents and PtSettings from FOSS library
PtEvents is an implementation of the “Observer” pattern.  That means that an object can make callbacks to multiple “observers”/listeners.
With component events in Delphi (ex. OnButtonClick(), OnMouseDown(), etc.) you can specify only one observer (ex. TMainForm.Button1Click() ).
With PtEvents you have a collection of callbacks methods, so that when an event fires it can call all of them
There have been a few gotchas in making this stable.

Marcos pizza courtesy of Embarcadero

Posted in Meetings, Perth

Brisbane Meeting – April 2016

Wednesday April 6th at 5:30pm to 9pm.

We will have a quick look at the TMS Scripter product, a library and
component set that makes it easy to add custom scripting to your
applications, or even build your own IDE!

Read more ›

Posted in Brisbane, Meetings Tagged with:

Melbourne Meeting – April 2016

Monday 18th April at 6 for 6:15pm start.

A few Topics that Interest Me – Geoffrey Smith


Read more ›

Posted in Meetings, Melbourne

Perth Meeting – March 2016

Perth Delphi Meeting

The Perth ADUG folk are meeting on Tuesday 22 March

Where Artifactory  8/16 Guthrie St, Osborne Park WA 6017
When 6pm start

* Peter Thönell on Object Oriented design patterns, PtEvents and PtSettings from FOSS library and more.  Peter has some simple demos that will help with understanding these topics
* John Walker has some interesting ideas to move his disability software project forward and we will take a closer look at one of the interesting parts.
* Scott Hollows has a few backup topics if we run out of Peter and John

Marcos pizza courtesy of Embarcadero
Files from the February meeting
email me at scott.hollows@gmail.com  if you attended and want the files

Turbo Pascal
There is interest in this topic, but no presenters available so far.
We will discuss this at the meeting.
We might break this down into a few bite size pieces with multiple presenters


Posted in Meetings, Perth

Brisbane Meeting – March 2016

Wednesday March 2nd at 5:30pm to 9pm.

Please NOTE – this year all meetings will be on the first Wednesday of the month.

We always need volunteer presenters, if you have some interesting topic you’d like to share, don’t hesitate.

Random topics will be drawn from our discussion grab bag.

Read more ›

Posted in Brisbane, Meetings

Melbourne Meeting – March 2016

Monday 21st March

Arduinos and Friends with John McDonald and Jason Tolloy.


Read more ›

Posted in Meetings, Melbourne

2015 Symposium

Our 2015 Symposium was held in Canberra and Melbourne. The ADUG wishes to acknowledge the assistance of the following companies whose sponsorship helped to make our Symposium possible:

Arena Business Technology TCG-Logo Nexus DB Help and Manual Devart Gnostice Information Technologies