I am not a PowerBuilder expert. My impression is that PowerBuilder is used to develop GUI applications, both browser based and thick client apps.
My question is, can PowerBuilder also be used to develop a non-GUI application – a process that can then be scheduled to run unattended via a scheduler? An equivalent application type in the .NET world is a Console Application.
Sure you can. You can start coding in the
application object'sopen event and you can usefunctionswhich are global in nature and for more object orientation you can usenon-visual objects(NVOs) anddatastores(datawindows without display properties) for data management and access. Everything is there for you to work on fantastic apps without anything to display to users in Windows. And if you need to receive commandline arguments look for thecommandlineparameter in the application object’sopenevent.If you are still unsure of what I indicated here, please ask and I can then try to clarify or answer in more detail.