ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 TImageEnVect VGetLayerCoords Error
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

giannidipie

11 Posts

Posted - Feb 08 2012 :  08:41:04  Show Profile  Reply
After deleting some layers VGetLayerCoords give out of bound error during mousemove.
You must introduce ...(layer < LayersCount)... in VGetLayerCoords

procedure TImageEnVect.VGetLayerCoords(var LyrOffX:integer; var LyrOffY:integer; var LyrExtX:integer; var LyrExtY:integer; layer:integer);
begin
if fObjAnchorToLayers and (layer > -1) and (layer < LayersCount)then
begin
LyrOffX := Layers[layer].DrawingInfo.XDst;
LyrOffY := Layers[layer].DrawingInfo.YDst;
LyrExtX := Layers[layer].DrawingInfo.WidthDst;
LyrExtY := Layers[layer].DrawingInfo.HeightDst;
end
else
begin
LyrOffX := fOffX;
LyrOffY := fOffY;
LyrExtX := fExtX;
LyrExtY := fExtY;
end;
end;

fab

1310 Posts

Posted - Feb 14 2012 :  13:36:27  Show Profile  Reply
Thank you, the fix is already in current beta.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: