Re: [lazarus] Midware port to Lazarus
On Tue, Feb 13, 2007 at 08:50:22AM +0100, Balanyi Zsolt wrote: As far as I know, ICS works with FPC out of the box ? On Win32, almost perfectly. (some small breakage every release, but trivial stuff) The Kylix port looks like a Kylix port, with that, I mean a patched up Windows version, emulating windows programming models. (IIRC it emulates windows messaging systems using SYSV queues, something which was disabled in default kernels on FreeBSD at the time) I never ported it, since I didn't have faith it would be doable, maintainable and portable enough. Instead I focussed on Indy. OTOH, to be fair, everything was in a far more primitive state when I made that decision, so one could have another look. I contacted the author of Midware, and he gave me the advice to take a look on the Midware port to Kylix. Does anybody have an idea which version is easier to port to Lazarus? Kylix probably, but keep in mind it will be limited to Linux/x86. Best route would be to try to get the Kylix port working, and then slowly migrate to native, after a careful inventarisation of the features that it uses. _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Midware port to Lazarus
Probably Kylix version. BTW: Midware is freeware but only for non commercial applications. Regards Boguslaw Quite confusing... Here is a citation from the website of Midware: MidWare is distributed as _freeware_ and contains a complete help file as well as the full source code for all *MidWare* components and many sample applications. Source code is heavily commented, so you should read the source carefully and try to understand how it works. If you have questions, there is a related mailing list http://www.overbyte.be/eng/support/index.html available for support. The same is stated in the readme.txt file of the Midware package. On the other hand in source files there is the remark you made Best regards, Zsolt Balanyi _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Midware port to Lazarus
Balanyi Zsolt wrote: Probably Kylix version. BTW: Midware is freeware but only for non commercial applications. Regards Boguslaw Quite confusing... Here is a citation from the website of Midware: MidWare is distributed as _freeware_ and contains a complete help file as well as the full source code for all *MidWare* components and many sample applications. Source code is heavily commented, so you should read the source carefully and try to understand how it works. If you have questions, there is a related mailing list http://www.overbyte.be/eng/support/index.html available for support. The same is stated in the readme.txt file of the Midware package. On the other hand in source files there is the remark you made Best regards, Zsolt Balanyi Hmm,ask the author to be sure.Maybe something changed in meantime. Regards Boguslaw _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Midware port to Lazarus
Balanyi Zsolt wrote: Hi friends! Anybody interested in porting Midware to Lazarus? Midware is a very good middleware for Delphi and Kylix. If you know any alternative solution, let me know! Synapse works. I've written a TCP server using it. On the other hand, it's blocking sockets. Midware is non-blocking, right? -- Warm Regards, Lee _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Midware port to Lazarus
Synapse works. I've written a TCP server using it. On the other hand, it's blocking sockets. Midware is non-blocking, right? I was looking for this kind of server with Synapse, do you know where can I find a example like that? []s Cesar Romero _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Midware port to Lazarus
Hi! Well, AFAIK Midware is non-blocking... Could you send me a link to Synapse? Best regards, Zsolt Lee Jenkins wrote: Balanyi Zsolt wrote: Hi friends! Anybody interested in porting Midware to Lazarus? Midware is a very good middleware for Delphi and Kylix. If you know any alternative solution, let me know! Synapse works. I've written a TCP server using it. On the other hand, it's blocking sockets. Midware is non-blocking, right? _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Midware port to Lazarus
Cesar Romero wrote: Synapse works. I've written a TCP server using it. On the other hand, it's blocking sockets. Midware is non-blocking, right? I was looking for this kind of server with Synapse, do you know where can I find a example like that? []s I can't remember if examples are distrbuted with the main package or not. Check out their website: http://synapse.ararat.cz/ One of the downloads has a sample project for TCP server. -- Warm Regards, Lee _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Midware port to Lazarus
Balanyi Zsolt wrote: Hi! Well, AFAIK Midware is non-blocking... Could you send me a link to Synapse? Best regards, Zsolt Sure. My apologies for not including it originally. http://synapse.ararat.cz/ -- Warm Regards, Lee _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Midware port to Lazarus
On Mon, 12 Feb 2007, Lee Jenkins wrote: Balanyi Zsolt wrote: Hi friends! Anybody interested in porting Midware to Lazarus? Midware is a very good middleware for Delphi and Kylix. If you know any alternative solution, let me know! Synapse works. I've written a TCP server using it. On the other hand, it's blocking sockets. Midware is non-blocking, right? You can't compare midware with synapse. Midware is a 3-tier framework. Synapse is a TCP/IP suite. ICS (on which Midware is built) is comparable to Synapse. As far as I know, ICS works with FPC out of the box ? Michael. _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Midware port to Lazarus
Balanyi Zsolt wrote: Hi friends! Anybody interested in porting Midware to Lazarus? Midware is a very good middleware for Delphi and Kylix. If you know any alternative solution, let me know! What Midware are you talking about? Do you have a URL? Gus _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Midware port to Lazarus
http://www.overbyte.be/frame_index.html 2007/2/12, Gus Wirth [EMAIL PROTECTED]: Balanyi Zsolt wrote: Hi friends! Anybody interested in porting Midware to Lazarus? Midware is a very good middleware for Delphi and Kylix. If you know any alternative solution, let me know! What Midware are you talking about? Do you have a URL? Gus _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Midware port to Lazarus
Michael Van Canneyt wrote: On Mon, 12 Feb 2007, Lee Jenkins wrote: Balanyi Zsolt wrote: Hi friends! Anybody interested in porting Midware to Lazarus? Midware is a very good middleware for Delphi and Kylix. If you know any alternative solution, let me know! Synapse works. I've written a TCP server using it. On the other hand, it's blocking sockets. Midware is non-blocking, right? You can't compare midware with synapse. Midware is a 3-tier framework. Synapse is a TCP/IP suite. ICS (on which Midware is built) is comparable to Synapse. As far as I know, ICS works with FPC out of the box ? Michael. I contacted the author of Midware, and he gave me the advice to take a look on the Midware port to Kylix. Does anybody have an idea which version is easier to port to Lazarus? Windows version uses some Windows specific units, among others the Windows unit :-) Kylix version uses only a few non-ICS units like QStdCtrls. Best regards, Zsolt Balanyi _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Midware port to Lazarus
Balanyi Zsolt wrote: Michael Van Canneyt wrote: On Mon, 12 Feb 2007, Lee Jenkins wrote: Balanyi Zsolt wrote: Hi friends! Anybody interested in porting Midware to Lazarus? Midware is a very good middleware for Delphi and Kylix. If you know any alternative solution, let me know! Synapse works. I've written a TCP server using it. On the other hand, it's blocking sockets. Midware is non-blocking, right? You can't compare midware with synapse. Midware is a 3-tier framework. Synapse is a TCP/IP suite. ICS (on which Midware is built) is comparable to Synapse. As far as I know, ICS works with FPC out of the box ? Michael. I contacted the author of Midware, and he gave me the advice to take a look on the Midware port to Kylix. Does anybody have an idea which version is easier to port to Lazarus? Windows version uses some Windows specific units, among others the Windows unit :-) Kylix version uses only a few non-ICS units like QStdCtrls. Best regards, Zsolt Balanyi Probably Kylix version. BTW: Midware is freeware but only for non commercial applications. Regards Boguslaw _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives