Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion

LMD Docking Pack Problem.

Hello,

I've just purchased LMD Docking Pack and installed from source to RS2010, RS2007.

In RS2010, there's no problem.
But in RS2007, there are many exceptions when I drag and drop TLMDDockManager component.

The first exception is "'$' is not a valid integer". This error has gone after a modification StrToInt to StrToIntDef in LMDDckStyles.TLMDColor.MakeInteger.

After that the next exception is "Invalid color syntax"....

How can I place component in Form?


I have a good image for LMD, but now I'm very disappointed.

Regards,

Comments

  • 4 Comments sorted by Votes Date Added
  • I've commented out "{$DEFINE LMD_UNICODE}" in LMDComps.inc. The error has gone.

    It is Unicode problem. As you already know, basically RS2007 does not support Unicode.

    I think you should resolve in production code and re-release it.
  • Posts: 0 Accepted Answer Vote Up0Vote Down
    Hi,

    You right, the bug is related to Unicode. New dynamic colors feature, which is used to create docking styles depended of VCL-Styles in XE2 up, was implemented using PChar, instead of PLMDChar. 
    The bug has been fixed. So, if you have access to LMD SVN, you can update sources now, otherwise, please wait for next minor release.

    Eugene,
    LMD Innovative.
  • Unfortunately, I have no SVN access. :)
  • Hi,

    There will be minor release very soon...
Sign In or Register to comment.