Recent

Author Topic: RichMemo work arounds  (Read 6925 times)

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
RichMemo work arounds
« on: August 28, 2017, 02:42:07 pm »
OK, as discussed a couple of weeks ago, I have made page on the wiki that documents the work arounds that I have found effective when using RichMemo.

http://wiki.freepascal.org/RichMemo/WorkArounds

Dmitry, I do hope you are not unhappy with my doing this but I do think that RichMemo is such a great component, it would be a shame if a potential user was frightened off by things not quite working as he/she expected.

I will try to keep that page up to date and would be very pleased if other users saw fit to add some tricks they have learnt. Especially if they improve on my ones, some of which I think are far from pretty !   %)

David
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

skalogryz

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2770
    • havefunsoft.com
Re: RichMemo work arounds
« Reply #1 on: August 30, 2017, 03:20:47 am »
ugh... some of the issues are indeed puzzling

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: RichMemo work arounds
« Reply #2 on: August 31, 2017, 01:35:07 am »
"..ugh... some of the issues are indeed puzzling"

Oh, maybe. Some are easy fixes and some reflect the fact I'm pushing into space you have not yet declared open to the public !

The SetLink() needing unmarked up text and the refresh problem under Win, they sure are head scratching stuff .....

But I have a working system now and starting to show it to another open source project. I hope we'll be moving over to Lazarus in time.
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

ozznixon

  • Full Member
  • ***
  • Posts: 119
    • http://www.modernpascal.com/
Re: RichMemo work arounds
« Reply #3 on: June 25, 2018, 05:33:14 pm »
Great Effort! Are these synchronized to the latest release?

As I find and resolve issues, I will be posting to the same Wiki.

PS. What is the official URL to TRichMemo?? I have found the copy I am running may not be the current build, as some of the examples people have posted in the RichMemo section do not work for me at all.
---
Want to kick the tires to a Free Pascal like script engine? http://www.ModernPascal.com/

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 1186
    • Burdjia
Re: RichMemo work arounds
« Reply #4 on: June 25, 2018, 07:10:28 pm »
Cool.

May be some (or all) these "work arounds" help TRichMemo developers to finish the component, may not?.
Are you interested in game programming? Join the Pascal Game Development community!
Also visit the Game Development Portal

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: RichMemo work arounds
« Reply #5 on: July 05, 2018, 01:42:43 pm »
Bit of a late answer, sorry about that chief.

I decided not to use RichMemo for my project, using instead KControls. This was a decision made mainly when I found a rather intimidating list of problems on the Mac. It seemed inconsistent with what I read on the main RichMemo page. Listed in the discussion section of the workaround page.

I also found it difficult to see if any further development was taking place with RichMemo, from memory, a new 'release' seemed to happen weekly but no changes seemed to be happening.

A pity really, its a much lighter weight package than KControls.

Davo





Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

 

TinyPortal © 2005-2018