Entwickler-Ecke

Internet / Netzwerk - Indy Komponente - woher?


bfelix - Di 22.03.11 22:11
Titel: Indy Komponente - woher?
Hallo Community,
ich würde gerne anfangen die indy komponente zu benutzen, allerdings wenn ich auf der indy seite auf Delphi download klicke, kommt eine Borland 404 seite. Woher bekomme ich diese Komponente?

Danke,
BFelix


haentschman - Di 22.03.11 22:23

Guten Abend...

da hast du wohl Recht mit der Indy Seite... (PS: es wird ein Web Entwickler gesucht :zwinker:)

Die aktuelleste Version kannst du über SVN beziehen. Die aktuellen Links und Benutzernamen findest du hier...
http://blog.digivendo.com/2009/09/indy-svn-access/
:wave:


bfelix - Di 22.03.11 22:35

und was soll ich dort dann downloaden??


haentschman - Di 22.03.11 22:48

heißt das du kannst mit dem Begriff SVN nix anfangen ?

SVN ist ein Versionskontrollsystem. Mit dem Client (z.B. Tortoise) kannst du dann die Sourcen vom SVN Server abholen. Das ist schon etwas anderes als einen Installer downloaden.

Mach dich mal über SVN schlau...


jaenicke - Di 22.03.11 22:51

Hier gibt es aktuelle ZIPs:
http://indy.fulgan.com/ZIP/


bfelix - Mi 23.03.11 21:15

hallo,
ich hab jetzt die indy9 runtergeladen und sie compiliert und installiert. Wenn ich allerdings etwas mit der IdHTTP Komponente machen will, kommt er mit folgender meldung:
File not Found: 'SHDocVw_TLB.dcu'

Weiß jemand was das Problem ist und wie ich es umgehen kann oder was ich alternativ zu indy verwenden kann? (ich will nur den HTML-Code einer Site runterladen)

Danke,
BFelix


jaenicke - Mi 23.03.11 21:43

user profile iconbfelix hat folgendes geschrieben Zum zitierten Posting springen:
ich hab jetzt die indy9 runtergeladen und sie compiliert und installiert.
Gibt es einen Grund warum du diese uralte Version statt der aktuellen Version 10 nimmst? :shock:

user profile iconbfelix hat folgendes geschrieben Zum zitierten Posting springen:
Wenn ich allerdings etwas mit der IdHTTP Komponente machen will, kommt er mit folgender meldung:
File not Found: 'SHDocVw_TLB.dcu'
Die hat eigentlich nichts mit Indy zu tun, das ist die Typbibliothek des Internet Explorers für TWebBrowser. Wahrscheinlich hattest du die noch im Projekt oder so...

user profile iconbfelix hat folgendes geschrieben Zum zitierten Posting springen:
ich will nur den HTML-Code einer Site runterladen
Dafür ist Indy schon gut, die Installation ist aber gar nicht nötig, es reicht die Pfade zu den Units in den Bibliothekspfad zu packen...

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
uses
  IdHttp;

var
  HttpLoader: TIdHttp;
  PageContents: String;
begin
  HttpLoader := TIdHttp.Create;
  try
    PageContents := HttpLoader.Get('http://www.example.com');
  finally
    HttpLoader.Free;
  end;
end;