I need help formatting a text portion on a form

Boaz Bezborodko boaz at mirrotek.com
Tue Mar 23 08:45:43 PDT 2010



Bill Randall wrote:
>
>
> On 3/23/2010 11:36 AM, Boaz Bezborodko wrote:
>>
>>
>> Bill Randall wrote:
>>>
>>>
>>> On 3/23/2010 11:27 AM, Boaz Bezborodko wrote:
>>>>
>>>>
>>>> Bill Randall wrote:
>>>>>
>>>>>
>>>>> On 3/23/2010 11:12 AM, Boaz Bezborodko wrote:
>>>>>>
>>>>>>
>>>>>> Bill Randall wrote:
>>>>>>>
>>>>>>>
>>>>>>> On 3/23/2010 10:58 AM, Boaz Bezborodko wrote:
>>>>>>>> I am starting business with a customer where I have to print 
>>>>>>>> out their
>>>>>>>> packing slip form my system.  They send me all the information 
>>>>>>>> in a file
>>>>>>>> which I import into my order system and I need to get some of the
>>>>>>>> information onto a form in the format that they use.  One of 
>>>>>>>> the fields
>>>>>>>> is a message to the recipient that takes a 148 character field and
>>>>>>>> requires that it be formatted into a 37-character by 4 line 
>>>>>>>> note on the
>>>>>>>> form with proper word-wrap.
>>>>>>>>
>>>>>>>> I was going to use a memo field so that I can use FP's 
>>>>>>>> embedding-object
>>>>>>>> functions to do the formatting.  But I
>>>>>>>> m having trouble getting the information into the memo field.  
>>>>>>>> I am
>>>>>>>> using OPEN(), WRITELINE(), and CLOSE() to create a temporary 
>>>>>>>> file and
>>>>>>>> then issue the command MEMO xx IMPORT "<filename>".  When I do 
>>>>>>>> this I
>>>>>>>> get a general protection fault.and it craps out.
>>>>>>>>
>>>>>>>> Am I doing something wrong?  Should I be doing this a different 
>>>>>>>> way?
>>>>>>>>
>>>>>>>
>>>>>>> Can we see your actual syntax?  I just did a quick test and it 
>>>>>>> worked fine.
>>>>>>>
>>>>>>> Bill
>>>>>>>
>>>>>> :ord(53) ne "":ar=OPEN("MemoTemp.txt","rwc0t"):
>>>>>> :ord(53) ne "":as=WRITELINE(ar,ord(53)):
>>>>>> :ord(53) ne "":zy=CLOSE(ar):
>>>>>> :ord(53) ne "":MEMO 201 import "MemoTemp.txt":
>>>>>>
>>>>>>
>>>>> It may have something to do with the location of the file.  Try this.
>>>>>
>>>>> :ord(53) ne "":ar=OPEN("MemoTemp.txt","rwc0t"):
>>>>> :ord(53) ne "":as=WRITELINE(ar,ord(53)):
>>>>> :ord(53) ne "":zy=CLOSE(ar):
>>>>> :ord(53) ne "":fn="FullPathTo\MemoTemp.txt"
>>>>> :ord(53) ne "":MEMO 201 import (fn):
>>>>>
>>>>> Bill
>>>>>
>>>>
>>>> I tried that and I still get the same thing.
>>>>
>>>>
>>>
>>> Maybe it has something to do with the previous OPEN, WRITELINE, and 
>>> CLOSE on the same file.
>>> Manually create MemoTemp.txt and then comment out those lines and 
>>> see if it works.
>>>
>>> Bill
>>>
>>
>> Same problem.
>>
>> Boaz
>>
> I have tried various ways to break it here and I cannot.
> Can you send me a sample file that crashes?
>

I'm going to use WORDWRAP as per Richard's suggestion.  I don't have the 
time right now to try and figure out why I'm getting these errors and 
WORDWRAP will do the trick without all that mucking about in 
hyperspace--I mean--MEMO.

Boaz


More information about the Filepro-list mailing list