Strumienie, rzeki i potoki

0

Witam to następny problem tego programu:

Myśle ja se tak :

Zamiast zapisywać jpg'a na dysk to walne so go do strumienia a potem załaduje se go ze strumienia do drugiego TJPEGImage. Wszystko fajnie ale trzeba też zrobić Stream:=TStream.Crate a Delphi wywala jakiś abstarkcyjny warning a wprogramie abstrakcyjny error.

Pytanie po co mi w takim razie Stream (w ogóle) jak bez przerwy się psuje??

0

TStream to klasa "abstrakcyjna".
Użyj TMemoryStream.
//dopisek
See Also: http://4programmers.net/Forum/viewtopic.html?id=42328

0

Nie widziałem nigdy, żeby streamy się psuły, widziałem tylko nieumiejętne z nich korzystanie. Po pierwsze sprawdź, jak zapisujesz ten obrazek do streamu jeśli metodą tjpegimage.savetostream to dobrze, jeśli próbujewsz wpakować obrazek jako bufor, to popraw. Druga sprawa: jak zapisujesz obrazek do strumienia, a potem go chcesz odczytać, to przed odczytem zseekuj strumień do 0.

0

Po zastosowaniu rady jacka wywala jpeg error #41.
Ale po seek'u wszystko działa.

Dzięki! [cya]

(szczurze mówiąc nigdy przedtem nie zajmowałem się strumieniami)

1 użytkowników online, w tym zalogowanych: 0, gości: 1