8

I'm starting to play with FreePascal/Lazarus and there appears to be an Indy port available. Is this a recent port and is it stable enough to use in production use? (Standard HTTP post/get client type work, and basic TCPIP server side.)

Or, perhaps is Indy developed explicitly to be used in FreePascal as well as Delphi so the latest version will work?

Thanks!

Darian Miller
  • 7,808
  • 3
  • 43
  • 62
  • I haven't used Indy with FPC, however from what I've read it's pretty stable, I would give it a go if I ware you –  Dec 15 '10 at 15:48
  • I've used it with the wst library (http://wiki.lazarus.freepascal.org/Web_Service_Toolkit) and had no problems. – Alan Clark Dec 15 '10 at 18:18
  • 1
    yes, the latest version can be used in both Delphi and FreePascal equally. Indy uses a multi-platform single-source codebase. – Remy Lebeau Dec 21 '10 at 10:35
  • @Which is the latest version? The version I am using in FreePascal 10.2.0.3. Has it been superseded by a newer version? Is it on the indyproject.org website? – vfclists Dec 26 '10 at 13:41
  • Indy 10.5.8(.x) is the current version number – mjn Dec 31 '10 at 17:36
  • Starting with Delphi XE4, 10.6 is the current version number – mjn Aug 20 '13 at 13:20

3 Answers3

2

Ive used Indy for a project, but just the basic client object.

Fetching a value from a server every hour, so nothing too demanding though

CodeTyphon saved myself any hassle of installing indy

Christopher Chase
  • 2,840
  • 6
  • 36
  • 57
0

Afaik it works fine on the core platforms. However versions from the unicode branch don't work designtime afaik.

Marco van de Voort
  • 25,628
  • 5
  • 56
  • 89
  • Now that we're merged back in the trunk - is this still a problem? – Darian Miller Mar 24 '11 at 16:37
  • Afaik yes. To my knowledge there are two problems. (1) the duplication of .inc files. I noted this on indycore several times, but nothing happened (2) the designtime system of Lazarus changed, and Indy no longer works. But a new Lazarus is imminent, lets first wait till that is released – Marco van de Voort Mar 25 '11 at 11:55
0

Yes it is stable. The design components do not leak memory. Some things like generic templates are not in Lazarus because it it not in FPC yet.

Vincenzo
  • 9
  • 3