Melbourne Meeting – September 2018

Monday 17th September.

The meeting started with the Annual General Meeting

Then Brian Watson and Peter Postmus presented on Virtual TreeView

Read more ›

Posted in Meetings, Melbourne Tagged with: ,

Australian Delphi User Group Inc Annual General Meeting 2018

The Annual General Meeting of the
“Australian Delphi User Group Inc. No A0038181F”
(aka ADUG) will be held at 6:15 pm AEST on Monday 17 September 2018
at the Melbourne Men’s Shed
Adjacent to the Level 1 Car Park, Federation Square
Corner Flinders and Russell Streets, Melbourne

The ordinary business of the annual general meeting shall be:
(a) to confirm the minutes of the previous annual general meeting and of any special general meeting held since that meeting;
(b) to receive and consider –
(i) the annual report of the Committee on the activities of the Association during the preceding financial year; and
(ii) the financial statements of the Association for the preceding financial year submitted by the Committee in accordance with Part 7 of the Act;
(c) to elect the members of the Committee;

Current financial members of ADUG are eligible to vote and nominate for the Committee which comprises the officers of the Association:
National Secretary
and up to five Ordinary Committee Members.

Nominations of candidates for election to positions on the committee must be made in writing, specifying the position for which the candidate is nominated, signed by two members of the Association and accompanied by the written consent of the candidate (which may be endorsed on the form of nomination).

An eligible member of the Association may nominate themselves; or, with the member’s consent, be nominated by another member.

Nominations must be delivered to the National Secretary of the Association not less than 7 days before the date fixed for the holding of the Annual General Meeting, by email

If there is only one nomination for a position by the cut-off date that nominee will be deemed elected without a ballot. Any positions without nominations by the cut-off date will be open to nominations at the AGM.

A nomination form may be downloaded here:

If you wish to vote, but won’t be present at the AGM, you may submit a proxy as described in rule 34 of the ADUG rules.
Proxies need to be with the secretary by 5 pm on the day before the AGM. They may be lodged by email to or as hard copy.

Candidates are also welcome to advise the ADUG membership of their nomination and provide a brief statement of purpose to the ADUG members list

The Nominations received are as follows:

  • Geoffrey Smith – President (VIC)
  • Frank Malcom – Treasurer (NSW)
  • Scott Hollows – Ordinary Committee Member (WA)
  • Eivind Bakkestuen – Ordinary Committee Member (QLD)
  • Adam Webb – Ordinary Committee Member (SA)
  • Steve Corbett – Ordinary Committee Member (ACT)

The following positions are still available

  • Vice-President
  • National Secretary
  • 1 Ordinary Committee Member

I encourage any member who would like to make a contribution to the group, to nominate for the Committee. It is due to those who have contributed, that ADUG is in its present state of good health.

The Rules of the ADUG are available on the web site:

Documents for the AGM

Geoffrey Smith
National Secretary
The AGM will be followed by a normal Melbourne meeting:

Posted in AGM

Melbourne Meeting – August 2018

Monday 20th August.

Loc Nguyen presented on his POS System

His talk covered:

  • The system’s 3 tier architecture consisting of an FMX client app, a VCL datasnap server and a backend SQL Server database.
  • A short demo of the server module and the client app.
  • The code uses mostly out of the box components and the Spring 4 Delphi framework.
  • Code structure combines the use of MVVM design pattern and Interface to increase decoupling.
  • For UI design, TFrame with some animation and good use of transparent property.
  • In some places, use of TTask to improve application responsiveness.

Read more ›

Posted in Meetings, Melbourne Tagged with: ,

Melbourne Meeting – July 2018

Monday 16th July.

Grahame Grieve from Health Intersections presented on using Javascript in your application.

You can easily embed javascript in your application to allow your customers to write their own business rules. This presentation showed us how to do this using a simple data entry form as an example.

Read more ›

Posted in Meetings, Melbourne Tagged with: ,

Melbourne Meeting – June 2018

Monday 18th June.

Continuing our Multi Threading theme from last month, Jarrod Hollingworth presented a master-class in advanced threading:

Topics included:
– Demonstrate the new Delphi parallel library (parallel for loop, tasks run in thread pool, joins and futures)
– Thread safety (expanding on what was shown with critical sections, mutex/semaphore, TEvent, interlocked increment, etc)
– Tips, techniques, issues (stopping a thread, more on interacting with the main thread, debugging)
Read more ›

Posted in Meetings, Melbourne Tagged with: ,

Brisbane Meeting – June 2018

Wednesday June 6th at 6pm to Late.

Note! There will be an ADUG Brisbane meeting Wednesday June 6th as
scheduled. However, it will *not* take place at the usual venue.

Because it coincides with the first State of Origin game, the meeting will
be held at my place (southside, Forest Lake area). High quality projection,
beer fridges (yes, plural) and pizza will be available.

Meeting start from 6pm, arrival any time before 8pm kick-off accepted.

There will be light Delphi related entertainment prior to 8pm to satisfy
ADUG meeting requirements. After 8pm, there will be cheering.

Please RSVP to me by latest Monday, to plan for the event and receive
location info.

Go the Maroons!!! 🙂

Eivind Bakkestuen

Read more ›

Posted in Brisbane, Meetings, Misc., Uncategorized Tagged with: , , ,

A big Thank You to our sponsors

The ADUG Symposium was recently held in Perth and Melbourne, gathering Delphi developers from all over Australia for a full day of presentations and networking.

On behalf of the ADUG Committee I would like to thank our principal sponsor:

The Continuity Group

And our co-sponsors:

Applying Code

Fast Report

Raize Software

TMS Software

Elevate Software

Help and Manual

We could not arrange such a high quality event without your contribution. Well done!

Posted in Symposium Tagged with: ,