Menu

PopTrayU With Lazarus

Anonymous
2013-07-03
2013-07-11
  • Anonymous

    Anonymous - 2013-07-03

    Hello I came across you're poptrayU today. I've used poptray original for a long time now.
    I have successfully compiled poptrayU using Delphi XE4. I am also a Lazarus User and was wondering
    if someone can send me the components or dependencies to compile it using Lazarus? I've downloaded the lazarus / free pascal source code from poptrayu branches on svn.
    what do I need to do to compile it with free pascal / lazarus?

    Thank you!

     
  • Michael Pascal

    Michael Pascal - 2013-07-03

    I forgot to login, please post my topic.

    Thank you

     
  • Jessica Brown

    Jessica Brown - 2013-07-04

    Hi, Micheal, the source code for the Lazarus branch of poptrayu (obviously not as up to date as the XE4 branch) is located at https://sourceforge.net/p/poptrayu/code/419/tree/branches/freepascal/source/ which you appear to have already downloaded.

    The dependencies are located at: https://sourceforge.net/p/poptrayu/code/419/tree/branches/freepascal/libraries/ Apologies that that directory may not be completely up to date. Most of the dependencies I believe are used as is/the same as under the trunk branch, though you need to recompile them and install them under lazarus, very similar to how you would in Delphi. You shouldn't need the action band popup menu controls or the unicode controls. You will need indy, htmlp, and regexpr. Indy has setup directions on indy's website or maybe in the zip file. Htmlp and regexpr I believe you just need to compile and add to the project search path for poptrayu. Not sure about cooltrayicon whether you need it or not (can't remember whether I used cooltrayicon on that port or whether I tried to redo the tray icon functionality using lazarus's built up icon component).

    You will also need ZVDateTimeCtrls 1.4 to make up for Lazarus not shipping with a time-spinner control, which is not in the above direcotry. http://forum.lazarus.freepascal.org/index.php?topic=18115.0

     
    👍
    1
  • Michael Pascal

    Michael Pascal - 2013-07-04

    Hi Ok thank you for this information. Does the Lazarus Version support themes?

    Thank you :)

     
  • Jessica Brown

    Jessica Brown - 2013-07-09

    No, themes is a Delphi-specific feature only introduced in the last couple versions of Delphi, not supported by Lazarus. That's not to say that the developers of Lazarus couldn't write code to support themes in a future version, bu that does not exist now. The lazarus branch of PopTrayU is several versions behind the XE4 branch, as I have not been keeping it up to date, since there were some major visual issues with the Lazarus branch.

     

Anonymous
Anonymous

Add attachments
Cancel





Auth0 Logo