> {quote:title=Kim Madsen wrote:}{quote}
> A Windows service generally cant have a built in user interface. In earlier
> versions of windows, you could state that the service was allowed to
> "interact with desktop" and thus show a GUI, but that has been disallowed in
> later versions of Windows (since Vista if I remember correctly).
None of the services I have developed interact with the desktop or have any sort of GUI.
> Hence you should never create a service which require FM. Instead make your
> service with whatever non visual functionality it has, and seperately create
> a GUI application that can pick up the data produced by the service and/or
> communicate with it by some manner (COM, kbmMW, plain TCP/IP, Shared memory,
> ini files or a database or whatever you can think of as a shared
> communication path).
Yes, I have separate GUI apps which communicate with the services. I didn't know that FM is only used for GUI applications. As it is supposedly a cross-platform tool for creating applications that run on both Windows and Mac OS, I assumed it could also be used to do non-visual stuff as well.
> So yes you can create OSX console applications in Delphi, but thats not a FireMonkey thing and doesnt as such require FireMonkey.
Ahh, ok. I didn't know that you could that with just Delphi - that sounds like what I'm after.
Thanks for your help.
Regards,
Steve
Edited by: Steve Gill on Sep 19, 2011 2:48 PM