ClarionLive April 6 2012

Words of the day

Callback

Greg Bailey suggests thinking about Callback as being like embeds - a way to slot in your own code. Callback can be used for things like logging. There's a Clarion Magazine by Marty Honea that shows how to use Callback to debug SQL statements

There is also an SQLCallback function. 

EndPage

EndPage forces a page overflow, which is useful when you need control over when a new page starts. But as Greg pointed out, knowing when to call EndPage can be a bit tricky. That led to a discussion of how it's often easier to hand code report printing rather than rely on the template. 

Chain

This is a golden oldie, going all the way back to Clarion Professional Developer. Chain terminates the current program and executes the specified program. Really useful in the DOS days when often you had programs made up of multiple EXEs, but could still be useful in Windows for tasks like running a software updating process. The example in the help looks a bit screwy however. 

JP says to restart DMC he simply uses Run(Command('0'),0) in the Window.Kill method. 

DevRoadmaps

Dave Harms gave a presentation about this site.

Arnold Young - FogBugz/Kiln

Arnold talked about his early experiences with project management using FogBugz, which does more than just bug tracking. He talked about how he sets up cases, which are individual project tasks. 

Arnold uses FogBugz to track sprints (an Agile technique). He discussed various aspects of project planning, project groups, priorities, milestones, estimating and much more.