Author: John McDonald

Melbourne Meeting – July 2018

Monday 16th July at 6 for 6:15pm start.

Grahame Grieve from Health Intersections will present 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 will show you how to do this using a simple data entry form as an example.… Continue reading ›

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)
…… Continue reading ›

Posted in Meetings, Melbourne Tagged with: ,

Melbourne Meeting – May 2018

Monday 21st May.

John McDonald and Brian Watson gave a presentation on MultiThreading in Delphi.

John discussed the use of TThread for multithreading and the issues that have to be handled in multi-threaded applications. He showed a small program that illustrated the use of TThread.Queue and anonymous methods to communicate back to the main thread.… Continue reading ›

Posted in Meetings, Melbourne Tagged with:

Melbourne Meeting – April 2018

Monday 16th April.

Robert Horbury-Smith introduced us to the Mormot (usually written as mORMot to emphasize the Object Relational Model aspect of the product).

… we saw how a fairly simple ORM based server using a database can be used to host “client” interfaces over REST and HTTP for both browser based (a la JavaScript) and VCL Front Ends from an n-Tier “Server” application using JSON …

… mORMot is a highly scalable, light footprint solution that deserves much more attention than it gets.… Continue reading ›

Posted in Meetings, Melbourne Tagged with:

Melbourne Meeting – March 2018

Monday 19th March.

Brian Watson, Geoffrey Smith and Andrea Coffey shared some tips and tricks with Delphi and the IDE…… Continue reading ›

Posted in Meetings, Melbourne Tagged with: ,

Melbourne Meeting – February 2018

Monday 19th February.

Brian Watson described a program he had written to read, format and display XML data. Then John McDonald and Brian went through the results of John’s code review of the program. There was some interesting discussion about finding and avoiding memory leaks, generic lists, and writing safer code.… Continue reading ›

Posted in Meetings, Melbourne Tagged with: , ,

Melbourne Meeting – January 2018

Monday 15th January.

We had three presentations on different types of inter-process communication.

Brian Watson spoke about MailSlots.
Tony Bryer spoke about named pipes, semaphores and mutexes.
John McDonald spoke about sockets.… Continue reading ›

Posted in Meetings, Melbourne Tagged with: , ,