Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Prism Der Index war außerhalb des Arraybereichs (https://www.delphipraxis.net/133845-der-index-war-ausserhalb-des-arraybereichs.html)

DeddyH 10. Mai 2009 18:09

Re: Der Index war außerhalb des Arraybereichs
 
Schau Dir die Funktion Pos() einmal in der Hilfe an, dann weißt Du auch, wieso i hier
Zitat:

Delphi-Quellcode:
i := Pos(SearchFrom, Text);

0 werden kann.

Paul0703 10. Mai 2009 18:18

Re: Der Index war außerhalb des Arraybereichs
 
Weil der erste String nicht gefunden werden kann, also SearchFrom, denke ich.

DeddyH 10. Mai 2009 18:20

Re: Der Index war außerhalb des Arraybereichs
 
Genau, in dem Falle ist das Array leer und die Funktion gibt somit false zurück.

Paul0703 10. Mai 2009 18:23

Re: Der Index war außerhalb des Arraybereichs
 
Ok, schonmal einen Schritt weiter :thumb:
Und warum kann der String nicht gefunden werden? Und warum kann er gefunden werden, wenn ich einfach ein idHTTP dafür benutze?
Das verstehe ich halt nicht.

DeddyH 10. Mai 2009 18:24

Re: Der Index war außerhalb des Arraybereichs
 
Das hat mit Indy und Konsorten überhaupt nichts zu tun, der Teilstring ist dann eben im Suchstring nicht vorhanden.

Paul0703 10. Mai 2009 18:33

Re: Der Index war außerhalb des Arraybereichs
 
Aber es liegt ja an dem, was in HTMLCode drin steht!
Mit "HTMLCode := Edit1.Text" geht es nicht, aber mit "HTMLCode := idHTTP1.Get(Edit1.Text)" geht es!

DeddyH 10. Mai 2009 18:36

Re: Der Index war außerhalb des Arraybereichs
 
Das sind ja auch 2 Paar Schuhe. Im ersten Fall übergibst Du die URL selbst, im anderen den Quelltext, der sich dahinter verbirgt.

Paul0703 10. Mai 2009 18:47

Re: Der Index war außerhalb des Arraybereichs
 
also hat es ja doch schon ein bissl was mit indy zu tun :wink:
Wie kann ich denn jetzt ohne Indy die Url übergeben, statt dem Text?

DeddyH 10. Mai 2009 18:53

Re: Der Index war außerhalb des Arraybereichs
 
Was willst Du denn jetzt auswerten? Eine URL an sich oder den Quelltext der entsprechenden Seite?

Paul0703 10. Mai 2009 19:13

Re: Der Index war außerhalb des Arraybereichs
 
Den Quelltext der Url.
Und dazu muss in HTMLCode halt die Url stehen. Das ging mit indy, aber das habe ich ja jetzt nicht mehr.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:05 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz