Abstakcyjne i znikające obrazki ;-)

0

Witam bardzo

Mam ja se taki problem:

Przy wyświetlaniu bitmapy Canvas.StretchDraw czasami ta bitmapa się nie wyświetla a po paru minutach kiedy ta sama (skompresowana do JPG) ma sie wyświetlić 20 pikseli obok to sie wyświetla

Wg mnie to jest co najmniej dziwne i w ogóle nie mam pomysły czamu tak jest
STATUS: Rozwiązane użełem canvasa TImage

Mam ja se też takie pytanie:

Jak można zamienić TPicture na TGraphic

StretchDraw musi mieć TGraphic ale jak daje Image:=TGraphic.Create to wyskakuje mu abstrakcyjny (?) warning a w programie AccesViolation
Status: ROZWIĄZANE ;-) Dzięki za pomoc

Doszło nowe:

Czy ktoś wie jak sie obchodzić z procedurką OnProgress
(coś zwaliłem i wyskakuje AccesViolation)
Status: ROZWIĄZANE
Znalazłem w

http://4programmers.net/Forum/viewtopic.html?id=45737

0

Jak można zamienić TPicture na TGraphic

StretchDraw musi mieć TGraphic ale jak daje Image:=TGraphic.Create to wyskakuje mu abstrakcyjny (?) warning a w programie AccesViolation

var picture:tpicture //(albo robisz to w timage bez VAR)
    begin
     picture:=tpicture.create;
     //wtedy -> picture.graphic

sorki jesli walnelem gafe, ja uzywalem TImage i wywoluje nastepujaco: image1.picture.graphic, wiec mniej wiecej na tym mozesz bazowac :)
a blad wyskakuje bo odnosisz sie ze do pamieci lub/i obiektu tworzonego dynamicznie, poczytaj POMOC

0

Przecież TPicture zawiera w sobie klase TGraphic.

var
  Pic: TPicture; // lub Img: TImage;
begin
  Pic := TPicture.Create; // lub Img := TImage.Create
  {....}
  Canvas.StretchDraw(Rect, Pic.Graphic);
  // lub Canvas.StretchDraw(Rect, Img.Picture.Graphic);

[dopisane]
Czy ktoś poprawi w końcu te podwójne komentatrze? :-/

//Póki co wstawiaj enter między końcem komentarza a znacznikiem </delphi> - m.M

0

To dziwne ale wydaje mi się że obrazki te sobie znikają przez Open Picture Dialog (chyba) To już ostatni błąd i program gotowy...

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