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

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Error in Demos\FullApps\ImageEnPainter when...

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
yogiyang Posted - Mar 28 2016 : 07:52:33
Hello,

I am playing with the demo ImageEn Painter.

In this I just added one single line of code in OnCreate Event of Form:
IO.Params.PSD_LoadLayers := True;

Now when I try to open any PSD file it crashes with a memory access violation error. The info provided by compiled exe is not useful.

When we run it in the IDE the error shows up in the ImageEnView module at line # 17540.
// Shortcut method to determine whether loAllowMultiSelect is defined in LayerOptions
function TImageEnView.LayersAllowMultiSelect: boolean;
begin
  Result := loAllowMultiSelect in fLayerOptions;  
end;


I am using ImageEn 6.2.1

TIA



Yogi Yang
3   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Mar 29 2016 : 04:13:00
Hi Yogi

I'm sure you can, but you'll need to make a lot of changes to it.




Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
yogiyang Posted - Mar 29 2016 : 01:11:21
Hello,

So does it mean I cannot use it with layers?

TIA


Yogi Yang
xequte Posted - Mar 28 2016 : 17:06:07
Hi Yogi

ImageEnPainter is an extensive application, developed by a user. It was not designed to handle layers. Also, it accesses use of ImageEnView1.Bitmap, which we tend to avoid in more recent versions.



Nigel
Xequte Software
www.xequte.com
nigel@xequte.com