Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Daten in String Speichern! (idHTTP) (https://www.delphipraxis.net/3994-daten-string-speichern-idhttp.html)

Evian 10. Apr 2003 16:40


Daten in String Speichern! (idHTTP)
 
Ich habe eine Frage zur idHTTP - Indy - Client Komponente. Ich weiß nicht ob das immer so ist, oder nur bei mir.. aber ich kann maximal 1228 Byte einer Seite in einem String speichern.

Ich suche eine Möglichkeit wie ich den gesammten Inhalt einer Datei im Internet(zB. http://80.239.137.16:4000) in eine Stringvariabel Speichern kann. Der Inhalt kann auch ohne weiteres mehr als 10000 Zeichen beinhalten.

Wenn jemand eine Idee hat... würde ich mich über eine Antwort freuen. Danke!

Evian

Chewie 10. Apr 2003 17:43

Du solltest eigentllich bis zu 2 Milliarden Zeichen in einem String speichern können.

Daniel B 10. Apr 2003 17:46

Hallo,
Zitat:

Zitat von Chewie
Du solltest eigentllich bis zu 2 Milliarden Zeichen in einem String speichern können.

Bist Du sicher?!? :shock:

Grüsse, Daniel :hi:

Luckie 10. Apr 2003 17:56

Ein String kann theoretisch bis zu zwei GB groß werden.

Daniel B 10. Apr 2003 17:59

Hallo,
Zitat:

Zitat von Luckie
Ein String kann theoretisch bis zu zwei GB groß werden.

Ja, wenns ein Ansi- oder WideString ist. Das ist mir schon Klar, aber noch bin ich der Meinung das da jemand die riesen Texte in ein einfachen String mit nur 255 Chars speichert. Wollte eigentlich nur rausfinden ob es den beiden eigentlich Klar ist. :roll:

Grüsse, Daniel :hi:

Evian 10. Apr 2003 17:59

Ja ich weiß... die String_variablen bei Delphi bestehen nicht wie bei Pascal aus einem Arrey of Byte sondern sind dynamich. Das ist ja auch nicht das Problem, sondern das Problem ist, wie bekomme ich die Daten aus dem Netz in die String-Variable rein!?! ...mit idHTTP.get geht es jedenfalls nicht, da man damit nur die ersten 1228 Zeichen erhält.

Aber ich meine, das muss doch irgendwie gehen.. alleine der Internetexplorer kann die Seite komplett anzeigen.

Die Frage von mir ist also ob jemand weiss wie ich die Daten(htmlCode) von z.B. einer HTML-Seite(oder http://80.239.137.16:4000 ) runtergeldan und in eine String-Variabel gespeichert bekomme, sodass ich den Inhalt auswertewn kann.

Evian

Evian 10. Apr 2003 18:01

Zitat:

Zitat von Daniel B
Hallo,
Zitat:

Zitat von Luckie
Ein String kann theoretisch bis zu zwei GB groß werden.

bin ich der Meinung das da jemand die riesen Texte in ein einfachen String mit nur 255 Chars speichert.

Grüsse, Daniel :hi:

nur Shortstring ist 255 Byte groß ... String ist dynamich

Daniel B 10. Apr 2003 18:02

Hallo Evian und herzlich Willkommen im Forum!

Du könntest es evtl. in ein "unsichtbaren" TWebBrowser laden und das mit dem hier weiter verarbeiten.

Grüsse, Daniel :hi:

Evian 10. Apr 2003 18:04

Zitat:

Zitat von Daniel B
Hallo Evian und herzlich Willkommen im Forum!

Du könntest es evtl. in ein "unsichtbaren" TWebBrowser laden und das mit dem hier weiter verarbeiten.

Grüsse, Daniel :hi:


Jo Hallöchen euch... euer Forum ist echt cool! ... Und Danke! , werdss gleich mal antesten.

Daniel B 10. Apr 2003 18:07

Hallo,
Zitat:

Zitat von Evian
nur Shortstring ist 255 Byte groß ... String ist dynamich

Das ist richtig.
Delphi-Quellcode:
var
  sTemp: string;
begin
  sTemp := 'HowMuch';
end;
Wieviel passt da jetzt rein?

Grüsse, Daniel :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:34 Uhr.
Seite 1 von 2  1 2      

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