Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2011-07

Status of Service Applications Revisited

6 messages · 3 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Andrew Brunner

I was just reviewing FPC and Lazarus service capabilities.

Presently, I must install the lazdaemon package to enable Lazarus to build Service Applications. Years have passed without the default option to create a service application? Why must I install a package to create a basic platform essential application.

Does anyone else want to address this issue? I'd like to see Lazarus have the option to create Service Apps "out of the box". I would suggest, that for platforms that are supported, install the package with all the other packages. For platform installation with no package support for lazdaemon, just don't include that package.

Comments?

Reply by email

Mattias Gaertner
to Andrew Brunner
Show quoted text 14 lines
I was just reviewing FPC and Lazarus service capabilities. Presently, I must install the lazdaemon package to enable Lazarus to build Service Applications. Years have passed without the default option to create a service application? Why must I install a package to create a basic platform essential application. Does anyone else want to address this issue? I'd like to see Lazarus have the option to create Service Apps "out of the box". I would suggest, that for platforms that are supported, install the package with all the other packages. For platform installation with no package support for lazdaemon, just don't include that package. Comments?

Under Linux the lazdaemon package captures signals. For example Ctrl-C does not work.

Mattias

Reply by email

Mattias Gaertner
to Andrew Brunner
Show quoted text 7 lines
On Sun, Jul 24, 2011 at 8:51 AM, Mattias Gaertner wrote: > Under Linux the lazdaemon package captures signals. For example Ctrl-C > does not work. Ctrl+C works inside the IDE editor while working on Service Apps. Can you elaborate?

Start IDE in Terminal. Ctrl-C should kill it.

Mattias

Reply by email

Michael Van Canneyt
to Mattias Gaertner
Mattias Gaertner wrote 12 lines
On Sun, 24 Jul 2011 08:55:03 -0500 Andrew Brunner wrote: > On Sun, Jul 24, 2011 at 8:51 AM, Mattias Gaertner > wrote: >> Under Linux the lazdaemon package captures signals. For example Ctrl-C >> does not work. > > Ctrl+C works inside the IDE editor while working on Service Apps. Can > you elaborate? Start IDE in Terminal. Ctrl-C should kill it.

We should probably change the lazdaemon unit so this happens in Application.Initialize
Then the IDE will not be bothered by it.

Any other issues preventing this inclusion by default ?

Michael.

Reply by email

Mattias Gaertner
to Michael Van Canneyt
Show quoted text 22 lines
On Sun, 24 Jul 2011, Mattias Gaertner wrote: > On Sun, 24 Jul 2011 08:55:03 -0500 > Andrew Brunner wrote: > >> On Sun, Jul 24, 2011 at 8:51 AM, Mattias Gaertner >> wrote: >>> Under Linux the lazdaemon package captures signals. For example Ctrl-C >>> does not work. >> >> Ctrl+C works inside the IDE editor while working on Service Apps. Can >> you elaborate? > > Start IDE in Terminal. Ctrl-C should kill it. We should probably change the lazdaemon unit so this happens in Application.Initialize Then the IDE will not be bothered by it. Any other issues preventing this inclusion by default ?

AFAIK this is the only issue under Linux.

Mattias

Reply by email