Weired code page issue

2012-01-30 Thread Tiemo Hollmann TB
Hello, I have a LC 4.6 program with a valentina 4.8 db for a couple of years running and for the first time now a single customer on a iMac with Lion tells me, that all german Umlaute are broken in displaying the db content. The valentina db is coded UTF-16, german and it is completely prefilled

An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread paolo mazza
Hi all, how to use an iPhone App as a remote control for an iPad app ? I am wondering if I can set any communication between two iOS apps (besides internet connection) ? Bluetooth ? Set a wifi intranet ? Socket communications? Is there any external to do this? All the best Paolo Mazza

Re: Weired code page issue

2012-01-30 Thread Ruslan Zasukhin
On 1/30/12 10:08 AM, Tiemo Hollmann TB toolb...@kestner.de wrote: Hello, I have a LC 4.6 program with a valentina 4.8 db for a couple of years running and for the first time now a single customer on a iMac with Lion tells me, that all german Umlaute are broken in displaying the db content.

Re: An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread gpb01
paolomazza wrote Hi all, how to use an iPhone App as a remote control for an iPad app ? I am wondering if I can set any communication between two iOS apps (besides internet connection) ? Bluetooth ? Set a wifi intranet ? Socket communications? Is there any external to do this? All the

Re: An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread Michael Doub
Where can I find the rrsocket external? Regards, Mike On 01/30/2012, at 6:04 AM, gpb01 wrote: rrsocket ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription

Re: Redraws will be flushed translation

2012-01-30 Thread Mark Schonewille
Hi Jacque, Previously, redraws were postponed, now they are flushed. Each time when you show or hide an object, LiveCode wants to redraw the screen. Previously, these redraws were remembered and executed when the screen was unlocked. As I understand it, the screen is now simply redrawn once,

Re: An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread Guglielmo Braguglia
Hi, you have to download and install the iOS SDK ... that you can find on this page : http://www.runrev.com/developers/documentation/externals-sdk/ Regards, Guglielmo On 30.01.2012 13:02, Michael Doub wrote: Where can I find the rrsocket external? Regards, Mike On 01/30/2012, at

Re: An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread paolo mazza
Guglielmo, thank you for your message. Have you already tried this external? Does it work properly? Can LC people use it or we are supposed to know a lower level language to use it in our applications? Thanks a lot Ciao, Paolo ___ use-livecode mailing

Re: An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread Ken Corey
Hi Paolo, First off, I'd like to say that with the external support, anything is possible...the question is how hard you're willing to work to get there. I can say that the socket code rreSocket works just fine for me here, both on the simulator and on the device. Now, as to does it work

How to get all message names

2012-01-30 Thread Claudi Cornaz
Hi all, Does anyone know how to quickly get all livecode message names? I know you can get the propertyNames, the functionNames, the commandNames but I get a error when doing get the messageNames or a couple of similars. Thanks in advance, Claudi

Re: How to get all message names

2012-01-30 Thread dunbarx
I don't see a function like that, though most other keyword lists exist. -Original Message- From: Claudi Cornaz claud...@fiberworld.nl To: How to use LiveCode use-livecode@lists.runrev.com Sent: Mon, Jan 30, 2012 9:11 am Subject: How to get all message names Hi all, Does anyone know

Re: An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread Guglielmo Braguglia
I Paolo, I think that Ken has explained very well the situation, so ... ... you must really know how to implement your own '/protocol/' for the dialogue between the different devices. In these conditions I do not see usefulness of writing a new external to use bluetooth ... ;-) Saluti,

Re: An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread paolo mazza
Thank you Ken. My idea is as simple as this: - from a LC app in the iPhone I want to send back/forward commands to change the images in a LC app in the iPad. The idea is simple. The implementation probably is not so simple. I am uncomfortable with low level communications and I am looking

Re: An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread Todd Geist
Ken, Quick question. Were you able to create an HTML server that work on iOS? Todd On Mon, Jan 30, 2012 at 5:58 AM, Ken Corey k...@kencorey.com wrote: Hi Paolo, First off, I'd like to say that with the external support, anything is possible...the question is how hard you're willing to

Re: How to get all message names

2012-01-30 Thread Klaus on-rev
Hi Claudi, Am 30.01.2012 um 15:16 schrieb dunb...@aol.com: I don't see a function like that, though most other keyword lists exist. -Original Message- From: Claudi Cornaz claud...@fiberworld.nl To: How to use LiveCode use-livecode@lists.runrev.com Sent: Mon, Jan 30, 2012 9:11 am

Re: How to get all message names

2012-01-30 Thread Klaus on-rev
Hi Claudi, Am 30.01.2012 um 15:37 schrieb Klaus on-rev: Hi Claudi, Am 30.01.2012 um 15:16 schrieb dunb...@aol.com: I don't see a function like that, though most other keyword lists exist. -Original Message- From: Claudi Cornaz claud...@fiberworld.nl To: How to use LiveCode

Re: An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread Ken Corey
Well sending a command and getting a response is a simple enough protocol once you're connected...but how do your devices find each other? I'd be shocked if you could do network broadcasting using rreSocket on an iOS device (you might actually get away with it on a desktop, but I've not tried

Re: How to get all message names

2012-01-30 Thread dunbarx
Clever, Klaus. But there are lots of groups in the stack revDictionary. I selected message to load the DG, and then went through each group and tried to extract the dgText which contained, say, mouseUp. Nothing. Do you know what the name of the dataGrid is? And why would my method not work?

Re: An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread Ken Corey
On 30/01/2012 14:35, Todd Geist wrote: Quick question. Were you able to create an HTML server that work on iOS? My purpose was only to read and write to a web server, and for that it works fine. Taking a look under the covers, down at the Objective-C level I don't see a way to grab a port

Re: Redraws will be flushed translation

2012-01-30 Thread Richard Gaskin
Mark Schonewille wrote: Previously, these redraws were remembered and executed when the screen was unlocked. As I understand it, the screen is now simply redrawn once, when the screen unlocks. That's a big difference. I'm probably just pre-coffee, but I'm having a hard time understanding

Re: How to get all message names

2012-01-30 Thread Klaus on-rev
Hi Craig, Am 30.01.2012 um 16:08 schrieb dunb...@aol.com: Clever, Klaus. :-) But this is only step 1... But there are lots of groups in the stack revDictionary. I selected message to load the DG, and then went through each group and tried to extract the dgText which contained, say,

Re: Redraws will be flushed translation

2012-01-30 Thread J. Landman Gay
On 1/30/12 9:30 AM, Richard Gaskin wrote: Mark Schonewille wrote: Previously, these redraws were remembered and executed when the screen was unlocked. As I understand it, the screen is now simply redrawn once, when the screen unlocks. That's a big difference. I'm probably just

Re: Redraws will be flushed translation

2012-01-30 Thread Mark Schonewille
Hi, I think that's the point: none that were visible to the user. Redrawing was quick enough to give you the impression that all was redrawn at once, but it wasn't. You may have noticed that sometimes a script was faster without locking and unlocking the screen, because Revolution refreshed

Sounds on iOS

2012-01-30 Thread Dan Friedman
Greetings! My iPad app plays a sound using the iphonePlaySoundOnChannel command: iphonePlaySoundOnChannel fSound,myAppSound,now The sound does play, but it stops any music that the user is playing in iTunes. How do I play a sound on iOS without disrupting the sounds of another app in

Search question

2012-01-30 Thread Marty Knapp
Let's say I have a tab delimited list with 4 items and I want to find a match to my search string, except I don't care what item 2 is - it could be a number, a word or be empty, but I want to find the occurrences where items 1, 3 4 match. What's the fastest way to do that? Thanks, Marty

Re: Search question

2012-01-30 Thread Dan Friedman
Marty, I don't know if it's the fastest way, but here's one way to do it. Pass with function your tab-delimited list and what you are looking to find in fields 1,3 and 4 and it will return a list of the lines numbers that match. Hope it helps... function getTheMatches tList,findThis set

Re: Search question

2012-01-30 Thread Ken Corey
How about this: --8- repeat for each line myLine in myList if matchText(myLine, \ ([^\t]*)\t([^\t]*)\t([^\t]*)\t([^\t]*)$, \ myVar1, myVar2, myVar3, myVar4) then if myVar1=foo and myVar3=bar and myVar4=baz then -- take some action here end if

Re: Alternate Form of printKeys()

2012-01-30 Thread Bob Sneidar
Thanks for the bug report I will look into it. The usefulness of this is not so that it will be readable. It is so that you can use the filter command on the result, then recreate the array with the other function. Let's say I have a datagrid that came from a query that returned 10,000

Re: Search question

2012-01-30 Thread Mike Bonner
Or with filter I setup a stack with a list field and 4 search fields, 1 search field for each column, and added a search button. --Search button code on mouseUp put field mylist into tMyList repeat with i = 1 to 4 if field (field i) is empty then put * into line i of tMerge

Re: Alternate Form of printKeys()

2012-01-30 Thread Bob Sneidar
On Jan 28, 2012, at 5:35 AM, Peter M. Brigham, MD wrote: if theKey is not a number then replace [ theKey ] with [ quote theKey quote ] in theKeyList end if Okay new version. Thanks to Peter M. Brigham, MD for pointing this out: function altPrintKeys @pArray, theKeyList, pFullData

Re: pointer tool on Macs

2012-01-30 Thread Bob Sneidar
I vaguely recall in the past a command called Lock Cursor to deal with this situation, as whenever the engine idles it automatically sets the cursor. Bob On Jan 28, 2012, at 10:40 AM, Art DiVito wrote: My program uses many tools. The first time I use the Pointer tool, its icon is fine:

Re: Redraws will be flushed translation

2012-01-30 Thread Bob Sneidar
I think I understand a bit. When debugging I had noticed that when tracing through code after issuing a lock screen, if I went to a card what was displayed was VERY odd. Things that were supposed to be hidden were displayed, and things that I never hide were not drawn. Once I got out of the

Re: Alternate Form of printKeys()

2012-01-30 Thread Bob Sneidar
Also, in the original PrintKeys() function, if the value contained multiple lines, it would only return the first line. My function returns all the lines. WHOOPS! I am mistaken here. The original version of printKeys WILL return the full value if you pass true as the third argument. My

Re: Search question

2012-01-30 Thread Mike Bonner
oops. Change the merge line to this for partial matches filter tmyList with (merge(*[[line 1 of tMerge]]*[[tab]]*[[line 2 of tMerge]]*[[tab]]*[[line 3 of tMerge]]*[[tab]]*[[line 4 of tMerge]]*)) On Mon, Jan 30, 2012 at 10:57 AM, Mike Bonner bonnm...@gmail.com wrote: Or with filter I

Re: Alternate Form of printKeys()

2012-01-30 Thread Bob Sneidar
As an aside, here is how I implemented the kind of thing I was talking about: -- convert the datagrid array to key text put altPrintKeys(theDataA) into theText -- filter the data filter theText with tab * theValue * -- convert the text back to an array put

Re: How to get all message names

2012-01-30 Thread Björnke von Gierke
If you need help, just ask me directly :) On 30.01.2012, at 18:01, Mike Bonner wrote: Ok so maybe its an encoded array of xml data. I'm thinking use the sqlite db generated by the bvgdocu to do this. On Mon, Jan 30, 2012 at 9:55 AM, Mike Bonner bonnm...@gmail.com wrote: This may be a

Orin's check

2012-01-30 Thread Pete
Finally got the OK to cash Orin's check so I'll be paying it in today and sending checks off to everyone. David, I'll pay yours into your credit union account -- Pete Molly's Revenge http://www.mollysrevenge.com ___ use-livecode mailing list

Re: Orin's check

2012-01-30 Thread Andre Garzia
On Mon, Jan 30, 2012 at 8:07 PM, Pete p...@mollysrevenge.com wrote: Finally got the OK to cash Orin's check so I'll be paying it in today and sending checks off to everyone.  David, I'll pay yours into your credit union account Pete, I think you sent this to the wrong place... or you are a

Re: Orin's check

2012-01-30 Thread Pete
Whoops, how did that happen! I am a very generous man but only with other people's money! Pete On Mon, Jan 30, 2012 at 2:12 PM, Andre Garzia an...@andregarzia.com wrote: On Mon, Jan 30, 2012 at 8:07 PM, Pete p...@mollysrevenge.com wrote: Finally got the OK to cash Orin's check so I'll be

Re: Orin's check

2012-01-30 Thread Bob Sneidar
Do I get to write my own check? ;-) Bob On Jan 30, 2012, at 2:12 PM, Andre Garzia wrote: On Mon, Jan 30, 2012 at 8:07 PM, Pete p...@mollysrevenge.com wrote: Finally got the OK to cash Orin's check so I'll be paying it in today and sending checks off to everyone. David, I'll pay yours into

Re: An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread Monte Goulding
Hi Paolo What you need is the bluetooth peer to peer stuff in GameKit. I've started messing with an external for that as I thought it might be handy. What's your timeframe? Cheers Monte On 31/01/2012, at 1:35 AM, paolo mazza wrote: Thank you Ken. My idea is as simple as this: - from a

Re: Orin's check

2012-01-30 Thread Jerry Jensen
Once I accidentally sent an invoice to a usenet group. Nobody paid. 8-\ On Jan 30, 2012, at 2:23 PM, Pete wrote: Whoops, how did that happen! I am a very generous man but only with other people's money! Pete On Mon, Jan 30, 2012 at 2:12 PM, Andre Garzia an...@andregarzia.com wrote: On

Re: Orin's check

2012-01-30 Thread Bob Sneidar
You need to do that on a spam list. You'd be surprised how much you can make like that. The trick is knowing when to leave for Bermuda. ;-) Bob On Jan 30, 2012, at 2:56 PM, Jerry Jensen wrote: Once I accidentally sent an invoice to a usenet group. Nobody paid. 8-\ On Jan 30, 2012, at 2:23

Re: Orin's check

2012-01-30 Thread Andre Garzia
On Mon, Jan 30, 2012 at 9:09 PM, Bob Sneidar b...@twft.com wrote: You need to do that on a spam list. You'd be surprised how much you can make like that. The trick is knowing when to leave for Bermuda. ;-) I once worked on an email market company, on my first day, I wanted to test the system

Re: [ANN] libQR

2012-01-30 Thread Roger Eller
On Mon, Jan 30, 2012 at 6:52 PM, John Craig wrote: Again - thanks for feedback. No-one has had any real problems and I'm pleased to announce that version 40-M codes are being generated on my machine in 2 - 3 seconds! 'Normal' sized codes are squirted out in next to no time, but now

Re: [ANN] libQR

2012-01-30 Thread John Craig
LOL - sQuiRt coincidentally contains Q and R :D On 31/01/2012 00:09, Roger Eller wrote: On Mon, Jan 30, 2012 at 6:52 PM, John Craig wrote: Again - thanks for feedback. No-one has had any real problems and I'm pleased to announce that version 40-M codes are being generated on my machine in

Re: How to get all message names

2012-01-30 Thread Mike Bonner
Yeah, what bvg said! By the way, I love some of your variable names. Made me smile! ___ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences:

Combining some lines of text in a list?

2012-01-30 Thread John Patten
Hi All... I have a list of items. The items in the list are in similar groups but each group is delimited by a tab. For example: name:Group1 description:Animals with four legs. creature1:cats creature2:dogs notes1:Animals that are pets. notes2:Animals that have fur. name:Group 2

Re: [ANN] libQR

2012-01-30 Thread Andre Garzia
On Mon, Jan 30, 2012 at 10:13 PM, John Craig j...@splash21.com wrote: LOL - sQuiRt coincidentally contains Q and R   :D I would use a library called sQuiRt =) On 31/01/2012 00:09, Roger Eller wrote: On Mon, Jan 30, 2012 at 6:52 PM, John Craig wrote: Again - thanks for feedback.  No-one

Re: Search question

2012-01-30 Thread Marty Knapp
Thanks to those who responded to this. I was doing something similar to Dan's idea, but wondered if there was a way to use lineOffset or something else. I'll take a look at all the suggestions and continue on. I wish I could wrap my brain around regex - it all looks like a cat walked across my

Re: Combining some lines of text in a list?

2012-01-30 Thread Mike Bonner
Just tried it and ended up with the following. (made a stack with 2 fields, 1 with your sample text, other for output) on mouseUp put field 1 into tVar set the itemdel to colon repeat for each line tLine in tVar switch item 1 of tLine case name put return

Re: [ANN] libQR

2012-01-30 Thread Bob Sneidar
That is a great idea for the web page you will be sure to be making! Bob On Jan 30, 2012, at 4:09 PM, Roger Eller wrote: On Mon, Jan 30, 2012 at 6:52 PM, John Craig wrote: Again - thanks for feedback. No-one has had any real problems and I'm pleased to announce that version 40-M codes

Re: How to get all message names

2012-01-30 Thread Björnke von Gierke
oh, i also forgot to mention, in the bvgdocu 2 gui, go to topics and select termonology type from the drop down. It will then list the entries by type, as well as giving you an amount of each type. You can then select a type, and it will list only those of that type, in the second field (just

Re: Redraws will be flushed translation

2012-01-30 Thread Andre Garzia
Guys, If I understand it correctly, it is the opposite. Now, the screen is redrawn after every command unless the screen is locked, if the screen is locked, then it will be redrawn when it is unlocked. =) ___ use-livecode mailing list

OT: Walking

2012-01-30 Thread Mike Bonner
Ok. I know this is not the most appropriate place for this but.. Today for the first time in about 12 years I walked 5 unassisted steps in physical therapy. (no walker, cane, walking sticks or anything) And no face plant! So on the count of 3. 1, 2, 3 WOO HOO Back to the normally

Re: Combining some lines of text in a list?

2012-01-30 Thread Michael Kann
put input_file into x replace return creature3 with space in x replace return creature2 with space in x put x into output_file --- On Mon, 1/30/12, John Patten johnpat...@mac.com wrote: From: John Patten johnpat...@mac.com Subject: Combining some lines of text in a list? To:

Re: Combining some lines of text in a list?

2012-01-30 Thread Michael Kann
Sorry, I forgot the colons. put input_file into x replace return creature3: with space in x replace return creature2: with space in x put x into output_file --- On Mon, 1/30/12, Michael Kann mikek...@yahoo.com wrote: From: Michael Kann mikek...@yahoo.com Subject: Re: Combining some lines of

Re: Combining some lines of text in a list?

2012-01-30 Thread Mike Bonner
I really like this method. Now that you kick started my noggin I realized you can do the same with the regex. (maybe someone already did it this way with regex not sure) put field 1 into tVar put replacetext(tVar,\ncreature[2-9]\d?\d?:,space) into tVar --will match creature up to

Re: OT: Walking

2012-01-30 Thread Mike Bonner
3 huge stories, and a mini-series. /nod Lets just hope theres no big plot twist right at the end. On Mon, Jan 30, 2012 at 8:10 PM, Marty Knapp martykn...@comcast.net wrote: Way to go Mike! There must be a huge story behind that . . . Marty K Ok. I know this is not the most appropriate place

Re: OT: Walking

2012-01-30 Thread Ralph DiMola
Mike, 3,2,1..hee-hah!!! Great for you! Keep it up! Ralph DiMola MIS Director Evergreen Information Services rdim...@evergreeninfo.net -Original message- From: Mike Bonner bonnm...@gmail.com To: How to use LiveCode use-livecode@lists.runrev.com Sent: Tue, Jan 31, 2012 02:53:59

Re: OT: Walking

2012-01-30 Thread Jerry Jensen
Go man, GO! Pretty soon it should be many, no longer any point in counting! On Jan 30, 2012, at 6:53 PM, Mike Bonner wrote: Ok. I know this is not the most appropriate place for this but.. Today for the first time in about 12 years I walked 5 unassisted steps in physical therapy. (no walker,

Re: OT: Walking

2012-01-30 Thread J. Landman Gay
On 1/30/12 8:53 PM, Mike Bonner wrote: Ok. I know this is not the most appropriate place for this but.. Today for the first time in about 12 years I walked 5 unassisted steps in physical therapy. (no walker, cane, walking sticks or anything) And no face plant! So on the count of 3. 1, 2, 3

Re: Redraws will be flushed translation

2012-01-30 Thread J. Landman Gay
On 1/30/12 8:47 PM, Andre Garzia wrote: Guys, If I understand it correctly, it is the opposite. Now, the screen is redrawn after every command unless the screen is locked, if the screen is locked, then it will be redrawn when it is unlocked. =) Just like it was before... I'm so confused.

Re: OT: Walking

2012-01-30 Thread Mike Bonner
WILD APPLAUSE!!! You are your own standing ovation. :) GROAN On Mon, Jan 30, 2012 at 9:46 PM, J. Landman Gay jac...@hyperactivesw.comwrote: On 1/30/12 8:53 PM, Mike Bonner wrote: Ok. I know this is not the most appropriate place for this but.. Today for the first time in about 12 years I

Re: Search question

2012-01-30 Thread Ken Corey
On 31/01/2012 01:02, Marty Knapp wrote: Thanks to those who responded to this. I was doing something similar to Dan's idea, but wondered if there was a way to use lineOffset or something else. I'll take a look at all the suggestions and continue on. I wish I could wrap my brain around regex - it

Re: Search question

2012-01-30 Thread Ken Corey
On 31/01/2012 01:20, Bob Sneidar wrote: The last time I got into regex, I forgot how to pee. Took two days to get it back. Remind me not to be in the same room when you tackle Objective-C...:^) -Ken ___ use-livecode mailing list

Re: OT: Walking

2012-01-30 Thread Ken Corey
On 31/01/2012 02:53, Mike Bonner wrote: Ok. I know this is not the most appropriate place for this but.. Today for the first time in about 12 years I walked 5 unassisted steps in physical therapy. (no walker, cane, walking sticks or anything) And no face plant! So on the count of 3. 1, 2, 3

Re: OT: Walking

2012-01-30 Thread Mike Bonner
I would be so tickled to be able to mow the grass! At least 2 or 3 times. After that i'd rather drink a beer. :) On Mon, Jan 30, 2012 at 11:52 PM, Ken Corey k...@kencorey.com wrote: On 31/01/2012 02:53, Mike Bonner wrote: Ok. I know this is not the most appropriate place for this but.. Today

Re: Search question

2012-01-30 Thread Mike Bonner
Huh. I knew I liked merge but didn't know why until now. put merge([[kitty1]][[kitty2]]) into tCatfight On Mon, Jan 30, 2012 at 11:46 PM, Ken Corey k...@kencorey.com wrote: On 31/01/2012 01:02, Marty Knapp wrote: Thanks to those who responded to this. I was doing something similar to Dan's

Re: OT: Walking

2012-01-30 Thread Judy Perry
Awesome! Way to go :-D Judy On Mon, 30 Jan 2012, Mike Bonner wrote: Ok. I know this is not the most appropriate place for this but.. Today for the first time in about 12 years I walked 5 unassisted steps in physical therapy. (no walker, cane, walking sticks or anything) And no face plant!

database write error

2012-01-30 Thread Mark Smith
Hi, I have some code that works fine until I put an apostrophe into a field and then it errors out on storing the data. Any suggestions on dealing with this problem? The code I am using looks like this: put INSERT INTO master (delivery_date, mothers_name, mothers_phin, mothers_mhsc, mothers_dob,

Re: An iPhone app as a remote control for an iPad app. Is it possible?

2012-01-30 Thread paolo mazza
Hi Monte, an external to manage the bluetooth stuff in GameKit would be great. I can wait for a couple of months to start this project.,, and anyway I am sure you will develop a solution faster than I can do ... so I am gonna wait for your external !!! Thanks a lot Paolo On Mon, Jan 30, 2012 at

Re: database write error

2012-01-30 Thread Mike Bonner
urlencode the data before putting it into the db, decode it when you pull it back out. At least I think thats the easiest answer. t On Tue, Jan 31, 2012 at 12:50 AM, Mark Smith mark_sm...@cpe.umanitoba.cawrote: Hi, I have some code that works fine until I put an apostrophe into a field and