I am having a problem with switching computers from full paradox 10 to P10 Runtime.
I have a memo field on a form that when arrived upon or double clicked or F2'd opens the expert memo editor form.
However on P10 Runtime their are no experts in the install.
I tried copying the expmemo.fdl form from a full paradox machine to the P10 runtime only put it still gives the errors:
String List: The specified file cannot be found
then
Could not open memo editing form
>>
The design object, ':INACFORMS:expmemo:' could not be opened
I have attached the editvalue() code
method editValue()
var
memoValue Memo
memoForm Form
endVar
if not isEdit() and self.value = blank() then
msgInfo("Memo", "The memo field is blank"
return
endIf
if not memoForm.open(":INACFORMS:expmemo" then
fail(UserError, "Could not open memo editing form"
endIf
try
memoValue = self.value
memoForm.setUpMemoField(memoValue, self.fieldName, isEdit())
if isEdit() and memoForm.wait() then
memoForm.getMemoValue(memoValue)
self.value = memoValue
endIf
onFail
msgStop("Error", "Error in memo editor: " + errorMessage())
endTry
memoForm.close()
endMethod
Uses objectPAL
setUpMemoField(var memoValue Memo, fieldName String, const editMode Logical)
getMemoValue(var memoValue Memo)
endUses
Thank you for any ideas you have.
Glenn
I have a memo field on a form that when arrived upon or double clicked or F2'd opens the expert memo editor form.
However on P10 Runtime their are no experts in the install.
I tried copying the expmemo.fdl form from a full paradox machine to the P10 runtime only put it still gives the errors:
String List: The specified file cannot be found
then
Could not open memo editing form
>>
The design object, ':INACFORMS:expmemo:' could not be opened
I have attached the editvalue() code
method editValue()
var
memoValue Memo
memoForm Form
endVar
if not isEdit() and self.value = blank() then
msgInfo("Memo", "The memo field is blank"
return
endIf
if not memoForm.open(":INACFORMS:expmemo" then
fail(UserError, "Could not open memo editing form"
endIf
try
memoValue = self.value
memoForm.setUpMemoField(memoValue, self.fieldName, isEdit())
if isEdit() and memoForm.wait() then
memoForm.getMemoValue(memoValue)
self.value = memoValue
endIf
onFail
msgStop("Error", "Error in memo editor: " + errorMessage())
endTry
memoForm.close()
endMethod
Uses objectPAL
setUpMemoField(var memoValue Memo, fieldName String, const editMode Logical)
getMemoValue(var memoValue Memo)
endUses
Thank you for any ideas you have.
Glenn