Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - TStream Frage


novabeat - Sa 01.11.03 12:35
Titel: TStream Frage
Hi !!

ich hab mal ne frage zu den code hier:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
  var BMP:Tbitmap;
      Jpg : TJpegImage;
      stream:Tstream;
begin
     try
       BMP := TBitmap.Create ;
       jpg := TJpegImage.Create;
       stream := TStream.Create ;
       Screencapture (bmp);
       bmp.SaveToStream (stream);
       ...


und ich bekomm immer bei der letzten zeile bmp.savetostream einen "abstrakten fehler". wieso. ich will doch nur das bild in den stream speichern um dann später was mit dem zu machen ?
was ist da falsch ??


Keldorn - Sa 01.11.03 12:44

Hallo

Zitat:

stream := TStream.Create ;


onlinehilfe hat folgendes geschrieben:

Als abstrakte Klasse kann TStream nicht instantiiert werden

du kannst keinen Tstream erzeugen, sondern nur eine abgeleitete Klasse (z.B. TFilestream)

Mfg Frank[/quote]


matze - Sa 01.11.03 15:35

nimm mal TmemoryStream her !