Wiki-KopieMirror

Dies ist ein Mirror des Wikis von pascal.chat. Bearbeiten, Verlauf und Anmeldung finden dort statt.

Indy with Lazarus/de

한국어 · Deutsch · English · Español · Français · 日本語

Indy für Lazarus

Derzeit werden unter anderem von den Kernentwicklern der Indy-Bibliothek Anstrengungen unternommen, Indy auf FPC/Lazarus zu portieren. Damit alle Funktionen von Indy mit dem FPC und Lazarus benutzt werden können, arbeitet der FPC-Entwickler Marco van de Voort mit den Indy-Kernentwicklern zusammen. Besonders erwähnenswert ist auch die gute Arbeit des Indy-Entwicklers JP Mugaas, der Indy10 in Verbindung mit dem FPC zum Laufen brachte und an großen Teilen des nativen unixrtl-Backends mitwirkte.

Inzwischen läuft Indy nahezu vollständig mit dem FPC/Lazarus - insbesondere die Endnutzerfreundlichkeit wurde stark verbessert. Nur vereinzelte Dinge wie OpenSSL und comression benötigen zusätzliche Kenntnisse. Auch wird 64bit noch nicht vollständig unterstützt.

Versionshinweise

Derzeit unterstützt der FPC 2.0.4 fast alle Facetten von Indy, ausgenommen des Serverbugs hinsichtlich FreeBSD/MacOSX-Systemen (welcher erst mit dem FPC 2.1.1 behoben worden ist).

Wegen der großen Plattformunabhängigkeit von Indy10, konzentriert sich die Entwicklungsarbeit auf diese Version. Während die Portierung von Indy9 möglicherweise einfacher wäre, muss bedacht werden, dass Indy9 ausschließlich unter win32 läuft (und nur theoretisch auf Linux/x86 portiert werden könnte). Aus diesem Grund empfehlen wir für Projekte, die Indy benutzen, so viel wie möglich mit Version 10 zu arbeiten.

(For indy9, you might need to remove the overriding of tmemorystream.setsize method (Marcov: ???) to get telnet components working, but Indy9 hasn't been tested in a while)

Die Lazarus-Portierung von Indy läuft ziemlich stabil. JP Mugaas leistete einen großen Beitrag zur Qualität der Portierung, inklusive zugehöriger Makefiles.

Downloads / Links

Aktuelle Snapshots (for die hards only) gibt es hier:

Was läuft und was (noch) nicht läuft

Indy9:

Indy10: (Indy10ForFPC-Zweig)

All: secure versions not tested yet.

Nahziele

Probleme

Fehler (Bugs)

Installationsanleitung

von Matthijs Die Unterstützung von Indy ist zwar noch nicht perfekt, aber wenn Sie es dennoch probieren wollen: Hier die Anleitung zur Installation in Lazarus.

Danach: Lazarus neu erstellen. Anschließend werden 15 Tabs mit Indy-Komponenten (in Lazarus) angezeigt.

Installationsanleitung für debian/ubuntu

In der Konsole die folgenden Operationen ausführen:

Alternative Installationsanleitung

Wenn Sie Indy mithilfe der obigen Anleitungen nicht installieren konnten, können Sie noch folgendes probieren:

Anleitung von Yahoo! Brazil, Lazarus Group (User Everaldo)

Version installed on Lazarus 0.9.24 using component indy-10.2.0.1. Folgende Anleitung erfolgt beispielhaft auf einem System, das Lazarus 0.9.24 und Indy-10.2.0.1 verwendet. Bei anderen Versionen muss die Anleitung entsprechend angepasst werden.

Und LINUX ist der Indy-Pfad durch /usr/lib/lazarus/components/indy-10.2.0.1/ gegeben.

Wir hoffen, dass diese Installationsanleitung hilfreich für Sie gewesen ist. Viel Erfolg!


From the Free Pascal wiki, page "Indy with Lazarus/de", as it stood on 2013-07-09 after a change by Olaf, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Version 1, zuletzt geändert von WikiArchive .