Logicity doesn't have a COM control, but we do have something that might work for you. We used to include with Logicity Pro a program called 'Console Socket Listener' that we dropped out of the installer due to lack of documentation but it is still available upon request. It is console service that you fire up and it listens on port 11000; you pass it the same text as you'd have in a Logicity Solution File and it will execute that action. As a simple example:
- I fire up the service on my laptop.
- I telnet to my laptop, port 11000.
- I paste some text from a valid Logicity Solution File (open in Notepad to see the plain text) into the telnet session:
SaveReport[test]=C:\Documents and Settings\aellis\My Documents\Logicity Weekly Webinar\Report Files\01 - Direct With No Password Needed.rpt?saveas=C:\Documents and Settings\aellis\Desktop\01 - Direct With No Password Needed.pdf&export=Adobe Acrobat (PDF)&
- I close the telnet session and the service executes this action.
This works for E-mail, Print, and Save actions and supports any of the Logicity functionality. You will just need to have a Logicity Pro license to use it. I know that we have used this in a PHP application before (that is why we wrote it). Let me know if you'd be interested and I can give you a direct link for download.
Thanks,
Adam