Forum: Algorithmen, Datenstrukturen und Klassendesign
by Zacherl,
4. Okt 2016
Laut diesem Code:
for i:=1 to 3 do
begin
RStream := TResourceStream.Create(HInstance, 'A'+IntToStr(i), RT_RCDATA);
try
jpgLogo := TJpegImage.Create;
Try
jpgLogo.LoadFromStream(RStream);
tuer.LoadFromStream(RStream);
.. hast du doch schonmal 3 Resourcen A1 bis A3, welche alle ein JPEG enthalten.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Zacherl,
4. Okt 2016
Die Graphic mit := zuzuweisen, ist eine sehr schlechte Idee. Probiers stattdessen mal mit Assign. Die Fehlermeldung heißt allerdings, dass dein Stream an der gegebenen Position kein gültiges JPEG enthält. Das könnte daran liegen, dass du versuchst zwei Grafiken aus der selben Resource zu laden.