Re: [lazarus] Midware port to Lazarus

2007-02-14 Thread Marco van de Voort
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

2007-02-13 Thread Balanyi Zsolt


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

2007-02-13 Thread Bogusław Brandys

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

2007-02-12 Thread Lee Jenkins

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

2007-02-12 Thread Cesar Romero


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

2007-02-12 Thread Balanyi Zsolt

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

2007-02-12 Thread Lee Jenkins

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

2007-02-12 Thread Lee Jenkins

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

2007-02-12 Thread Michael Van Canneyt


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

2007-02-12 Thread Gus Wirth

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

2007-02-12 Thread Osvaldo Filho

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

2007-02-12 Thread Balanyi Zsolt

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

2007-02-12 Thread Bogusław Brandys

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