I’ve done just this. I have a small text field on the update form for just simple edits, and a button to go to another form for updating with all the buttons. In this case it’s just a window with the string passed as a parameter and returned. the rtf form does no updates to disk.
On the properties of the window you put in the prototype: (string pMyMemo),string
The windows Actions button will now also contain a place to put a return variable.
What I did was in Init , store the incoming variable into the local var for editing. Then depending on Ok or Cancel returned the edited or original version.
In the calling procedure button you just need to place the string in the parameter and return var