| Autor |
Beitrag |
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: So 15.06.03 17:27
hallo !
wie kann denn per INDY HTTP Kompo mit der Get funktion auf eine bilddatei linken und diese dann in einer image kompo anzeigen lassen ?`?
ich hab schon mit streams gespielt aber irgendwie bekomm ich das nicht hin.
_________________ In the beginning was the word.
And the word was content-type: text/plain.
Zuletzt bearbeitet von matze am Sa 21.06.03 11:29, insgesamt 1-mal bearbeitet
|
|
matze 
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Fr 20.06.03 10:37
ist dasd enn so komplex, dass mir keiner sagen kann wie das geht ?
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
kiwicht
      
Beiträge: 1021
Win 7, MacOS
Delphi x, VBA, PHP, ...
|
Verfasst: Fr 20.06.03 10:55
hmm... hoffe ich versteh dein Problem nicht grundsätzlich falsch, aber vielleicht kannst du das Bild ja mit Indy erst ins Clipboard laden, und von da aus in deine Image-Komponente?
mfG
|
|
matze 
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Fr 20.06.03 13:13
neee das muss doch irgendwie anders gehen !!!
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
kasi
      
Beiträge: 37
Win XP
D5 Ent
|
Verfasst: Fr 20.06.03 15:56
Titel: so
Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| procedure TForm1.Button3Click(Sender: TObject); var MS : TMemoryStream; JPeg: TJPegImage; begin MS := TMemoryStream.Create; JPeg := TJPegImage.Create; try IdHTTP1.Get(EURL.Text, MS); MS.Position := 0; JPeg.LoadFromStream(MS); image1.Picture.Bitmap.Assign(JPeg); finally MS.Free; JPeg.Free; end; end; |
|
|
matze 
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Fr 20.06.03 16:18
cool der code funzt ! danke !!
der unterschied der das ausmacht ist MS.Position := 0;
was bringt denn das ? ich würde das nämlich gern kapieren.
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
thebe
      
Beiträge: 128
WinXP Home
D6 Enterprise
|
Verfasst: Fr 20.06.03 16:19
Das Ding setzt den Datenzeiger des Streams auffen Anfang
die LoadFromStream Funktion liest alles im Stream aus was nach dem Datenzeiger steht und wenn der am Ende des Streams steht, dann kriegste da nix raus.
|
|
matze 
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Sa 21.06.03 11:08
oh... na gut wenn man das nicht weiss ist man auch aufgeschmissen
danke nochmal
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
dr.niemand
Hält's aus hier
Beiträge: 12
|
Verfasst: Fr 12.09.03 22:06
bei mir steht dann da, wo das bild hinkommen sollte: "[ ] dieser server erfordert eine anmeldung" allerdings kann ich des häkchen da net reinmachen, und sonst tut sich auch NIX mehr dannach..... Son SChund. hat jemand ne lösung?#
MfG Hannes
PS: schnell, sonst verzweifel ich und schrotte meinen pc oO
|
|
Ex0rzist
      
Beiträge: 550
Win XP Prof. Mandrake 10.0
D6
|
Verfasst: Fr 12.09.03 22:10
Wenn der Server eine Anmeldung verlangt, dann wirst du dich vorher anmelden müssen.
Und wo machst du ein Häkchen rein?
|
|
dr.niemand
Hält's aus hier
Beiträge: 12
|
Verfasst: Fr 12.09.03 22:12
das ist ja das problem. der server ist mein eigener (naja. ein bei gmx gehosteter) und der braucht normalerweisse keine anmeldung.
zum häkchkchen:
" [ ]dieser server erfordert eine Anmeldung"
steht dann in dem Timage und ich kann da gar nichts ankreuzen. und sowas tolles wie einen Weiter-Button gibts auch nicht 
|
|
Ex0rzist
      
Beiträge: 550
Win XP Prof. Mandrake 10.0
D6
|
Verfasst: Fr 12.09.03 22:14
Hast du es denn mal mit einem anderem Bild von einem anderen Server probiert?
|
|
dr.niemand
Hält's aus hier
Beiträge: 12
|
Verfasst: Fr 12.09.03 22:17
moment.....................
hö? da gehts... moment. nochn versuch.
oh man bin ich dann blöd  . ich verlass mich nie wieder auf gmx. DANKE an alle, die mitgeholfen haben. aber bestimmt steh ich bald wieder vor nem problem in meinem kleinen prog also werdet ihr noch von mir hören 
|
|