Re: [U2] uppercase

2011-06-25 Thread Charlie Noah

Hi Richard,

Result-wise, there would be no difference, unless the flavor you're 
using did something bad to system delimiters. The first would upcase the 
entire string, and the second would upcase each value separately, 
possibly taking a nanosecond or 2  longer. If you expect the data to 
ever be multivalued, OCONVS would cover either situation.


Regards,
Charlie Noah

On 06-23-2011 7:42 PM, Richard Lewis wrote:

I understand matrix operations well enough to use them frequently, and
in light of this discussion, the following question popped into my
mind:

Is there any difference between:

X = OCONV(X,'MCU')

and:

X = OCONVS(X,'MCU')

Has anyone experienced the results being different?

Thanks!

Richard Lewis


On Wed, Jun 22, 2011 at 9:08 AM, George Gallenggal...@wyanokegroup.com  wrote:

UPCASE() will also function as OCONVS()

If you put in a dynamic array into UPCASE(), it will upcase the entire string 
and
   leave the @VM, @AM... untouched.

I use this on UV when reading items, especially for searching, I'll upcase the 
entire
dynamic array, then proceed to do my indexes or locates.


-Original Message-
From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-
boun...@listserver.u2ug.org] On Behalf Of Martin Phillips
Sent: Wednesday, June 22, 2011 6:32 AM
To: U2 Users List
Subject: Re: [U2] uppercase

Hi Jeff,

The difference is probably only one of performance. Using OCONV
requires the
conversion code to be decoded in order to work out what to do. Using
UPCASE() can go straight off to do the real work without any additional
decoding.

I suspect not, but there may be some difference of interpretation if
you
have NLS installed.


Martin Phillips
Ladybridge Systems Ltd
17b Coldstream Lane, Hardingstone, Northampton NN4 6DB, England
+44 (0)1604-709200

- Original Message -
From: Jeff Buterajbut...@hampshire.edu
To:u2-users@listserver.u2ug.org
Sent: Wednesday, June 22, 2011 11:24 AM
Subject: [U2] uppercase



On unidata, can anyone shed light on the differences between

UPCASE(...)

and OCONV(...,'MCU')?

I know OCONVS(...,'MCU') will preserve @VM and other unidata

delimiters,

but for single valued data is their any difference in the above?


--
Jeff Butera, PhD
Manager of ERP Systems
Hampshire College
413-559-5556

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] uppercase

2011-06-24 Thread Ed Clark
I could be wrong since I've never used NLS on U2, but I think that somewhere 
there is a table identifying upper/lowercase pairs. 

In the default locale, char(253) is the value mark and doesn't have an 
associated case pairing, but in some other locales it is latin small letter y 
with acute and pairs with char(221). So a string created on on a system with 
one local could upcase differently if moved to a system with a different local.

However, I think there's also a setting for what characters are used as system 
delimiters. So if char(253) is needed as a data character then @VM would be 
redefined to be something different (I hope :)) So assuming that the same 
locale was always used, OCONV, OCONVS, AND UPCASE/DOWNCASE  should always case 
the same way.
On Jun 23, 2011, at 8:42 PM, Richard Lewis wrote:

 I understand matrix operations well enough to use them frequently, and
 in light of this discussion, the following question popped into my
 mind:
 
 Is there any difference between:
 
 X = OCONV(X,'MCU')
 
 and:
 
 X = OCONVS(X,'MCU')
 
 Has anyone experienced the results being different?
 
 Thanks!
 
 Richard Lewis
 
 
 On Wed, Jun 22, 2011 at 9:08 AM, George Gallen ggal...@wyanokegroup.com 
 wrote:
 UPCASE() will also function as OCONVS()
 
 If you put in a dynamic array into UPCASE(), it will upcase the entire 
 string and
   leave the @VM, @AM... untouched.
 
 I use this on UV when reading items, especially for searching, I'll upcase 
 the entire
 dynamic array, then proceed to do my indexes or locates.
 
 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-
 boun...@listserver.u2ug.org] On Behalf Of Martin Phillips
 Sent: Wednesday, June 22, 2011 6:32 AM
 To: U2 Users List
 Subject: Re: [U2] uppercase
 
 Hi Jeff,
 
 The difference is probably only one of performance. Using OCONV
 requires the
 conversion code to be decoded in order to work out what to do. Using
 UPCASE() can go straight off to do the real work without any additional
 decoding.
 
 I suspect not, but there may be some difference of interpretation if
 you
 have NLS installed.
 
 
 Martin Phillips
 Ladybridge Systems Ltd
 17b Coldstream Lane, Hardingstone, Northampton NN4 6DB, England
 +44 (0)1604-709200
 
 - Original Message -
 From: Jeff Butera jbut...@hampshire.edu
 To: u2-users@listserver.u2ug.org
 Sent: Wednesday, June 22, 2011 11:24 AM
 Subject: [U2] uppercase
 
 
 On unidata, can anyone shed light on the differences between
 UPCASE(...)
 and OCONV(...,'MCU')?
 
 I know OCONVS(...,'MCU') will preserve @VM and other unidata
 delimiters,
 but for single valued data is their any difference in the above?
 
 
 --
 Jeff Butera, PhD
 Manager of ERP Systems
 Hampshire College
 413-559-5556
 
 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users
 
 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users
 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users
 
 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] uppercase

2011-06-23 Thread Richard Lewis
I understand matrix operations well enough to use them frequently, and
in light of this discussion, the following question popped into my
mind:

Is there any difference between:

X = OCONV(X,'MCU')

and:

X = OCONVS(X,'MCU')

Has anyone experienced the results being different?

Thanks!

Richard Lewis


On Wed, Jun 22, 2011 at 9:08 AM, George Gallen ggal...@wyanokegroup.com wrote:
 UPCASE() will also function as OCONVS()

 If you put in a dynamic array into UPCASE(), it will upcase the entire string 
 and
   leave the @VM, @AM... untouched.

 I use this on UV when reading items, especially for searching, I'll upcase 
 the entire
 dynamic array, then proceed to do my indexes or locates.

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-
 boun...@listserver.u2ug.org] On Behalf Of Martin Phillips
 Sent: Wednesday, June 22, 2011 6:32 AM
 To: U2 Users List
 Subject: Re: [U2] uppercase

 Hi Jeff,

 The difference is probably only one of performance. Using OCONV
 requires the
 conversion code to be decoded in order to work out what to do. Using
 UPCASE() can go straight off to do the real work without any additional
 decoding.

 I suspect not, but there may be some difference of interpretation if
 you
 have NLS installed.


 Martin Phillips
 Ladybridge Systems Ltd
 17b Coldstream Lane, Hardingstone, Northampton NN4 6DB, England
 +44 (0)1604-709200

 - Original Message -
 From: Jeff Butera jbut...@hampshire.edu
 To: u2-users@listserver.u2ug.org
 Sent: Wednesday, June 22, 2011 11:24 AM
 Subject: [U2] uppercase


  On unidata, can anyone shed light on the differences between
 UPCASE(...)
  and OCONV(...,'MCU')?
 
  I know OCONVS(...,'MCU') will preserve @VM and other unidata
 delimiters,
  but for single valued data is their any difference in the above?
 
 
  --
  Jeff Butera, PhD
  Manager of ERP Systems
  Hampshire College
  413-559-5556
 
  ___
  U2-Users mailing list
  U2-Users@listserver.u2ug.org
  http://listserver.u2ug.org/mailman/listinfo/u2-users

 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users
 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


[U2] uppercase

2011-06-22 Thread Jeff Butera
On unidata, can anyone shed light on the differences between UPCASE(...) 
and OCONV(...,'MCU')?


I know OCONVS(...,'MCU') will preserve @VM and other unidata delimiters, 
but for single valued data is their any difference in the above?



--
Jeff Butera, PhD
Manager of ERP Systems
Hampshire College
413-559-5556

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] uppercase

2011-06-22 Thread Martin Phillips

Hi Jeff,

The difference is probably only one of performance. Using OCONV requires the 
conversion code to be decoded in order to work out what to do. Using 
UPCASE() can go straight off to do the real work without any additional 
decoding.


I suspect not, but there may be some difference of interpretation if you 
have NLS installed.



Martin Phillips
Ladybridge Systems Ltd
17b Coldstream Lane, Hardingstone, Northampton NN4 6DB, England
+44 (0)1604-709200

- Original Message - 
From: Jeff Butera jbut...@hampshire.edu

To: u2-users@listserver.u2ug.org
Sent: Wednesday, June 22, 2011 11:24 AM
Subject: [U2] uppercase


On unidata, can anyone shed light on the differences between UPCASE(...) 
and OCONV(...,'MCU')?


I know OCONVS(...,'MCU') will preserve @VM and other unidata delimiters, 
but for single valued data is their any difference in the above?



--
Jeff Butera, PhD
Manager of ERP Systems
Hampshire College
413-559-5556

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users 


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] uppercase

2011-06-22 Thread George Gallen
UPCASE() will also function as OCONVS()

If you put in a dynamic array into UPCASE(), it will upcase the entire string 
and
   leave the @VM, @AM... untouched.

I use this on UV when reading items, especially for searching, I'll upcase the 
entire
dynamic array, then proceed to do my indexes or locates.

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-
 boun...@listserver.u2ug.org] On Behalf Of Martin Phillips
 Sent: Wednesday, June 22, 2011 6:32 AM
 To: U2 Users List
 Subject: Re: [U2] uppercase
 
 Hi Jeff,
 
 The difference is probably only one of performance. Using OCONV
 requires the
 conversion code to be decoded in order to work out what to do. Using
 UPCASE() can go straight off to do the real work without any additional
 decoding.
 
 I suspect not, but there may be some difference of interpretation if
 you
 have NLS installed.
 
 
 Martin Phillips
 Ladybridge Systems Ltd
 17b Coldstream Lane, Hardingstone, Northampton NN4 6DB, England
 +44 (0)1604-709200
 
 - Original Message -
 From: Jeff Butera jbut...@hampshire.edu
 To: u2-users@listserver.u2ug.org
 Sent: Wednesday, June 22, 2011 11:24 AM
 Subject: [U2] uppercase
 
 
  On unidata, can anyone shed light on the differences between
 UPCASE(...)
  and OCONV(...,'MCU')?
 
  I know OCONVS(...,'MCU') will preserve @VM and other unidata
 delimiters,
  but for single valued data is their any difference in the above?
 
 
  --
  Jeff Butera, PhD
  Manager of ERP Systems
  Hampshire College
  413-559-5556
 
  ___
  U2-Users mailing list
  U2-Users@listserver.u2ug.org
  http://listserver.u2ug.org/mailman/listinfo/u2-users
 
 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Uppercase

2008-04-10 Thread MAJ Programming
Don't forget that Accuterm has a very sweet suite of GUI programming tools.
- Original Message -
From: Dennis Bartlett [EMAIL PROTECTED]
To: u2-users@listserver.u2ug.org
Sent: Tuesday, April 08, 2008 1:28 PM
Subject: [U2] Uppercase


 This system wont allow me to compile code written in any form of lowercase
 or with blank lines in the source...

 Does anyone know how to change this?

 I've found some software which looks really promising called FlashGUI
which
 effectivly creates a windows looking GUI using pickbasic commands
 (www.infotools.ru) which won't compile on this machine.
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Uppercase

2008-04-09 Thread Brian Leach
Dennis

Then there is something wrong. UniVerse has always allowed mixed/lower case
and plenty of whitespace. If you're on UniData that is still steam-powered
until I think version 7(?) where you need to explicitly pass an option to
the compiler (-I AFAIR but I'm not sure off-hand - I just use a precompiler
to prepare code for UniData).

Brian 

 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of 
 Dennis Bartlett
 Sent: 08 April 2008 18:28
 To: u2-users@listserver.u2ug.org
 Subject: [U2] Uppercase
 
 This system wont allow me to compile code written in any form 
 of lowercase or with blank lines in the source... 
 
 Does anyone know how to change this?
 
 I've found some software which looks really promising called 
 FlashGUI which effectivly creates a windows looking GUI using 
 pickbasic commands
 (www.infotools.ru) which won't compile on this machine.
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] Uppercase

2008-04-09 Thread Kevin King
Steam powered?  Showing our bias again, are we sir?  (That's okay, I have
plenty of bias the other way.)

On Wed, Apr 9, 2008 at 2:01 AM, Brian Leach [EMAIL PROTECTED] wrote:

 Dennis

 Then there is something wrong. UniVerse has always allowed mixed/lower
 case
 and plenty of whitespace. If you're on UniData that is still steam-powered
 until I think version 7(?) where you need to explicitly pass an option to
 the compiler (-I AFAIR but I'm not sure off-hand - I just use a
 precompiler
 to prepare code for UniData).

 Brian

  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] On Behalf Of
  Dennis Bartlett
  Sent: 08 April 2008 18:28
  To: u2-users@listserver.u2ug.org
  Subject: [U2] Uppercase
 
  This system wont allow me to compile code written in any form
  of lowercase or with blank lines in the source...
 
  Does anyone know how to change this?
 
  I've found some software which looks really promising called
  FlashGUI which effectivly creates a windows looking GUI using
  pickbasic commands
  (www.infotools.ru) which won't compile on this machine.
  ---
  u2-users mailing list
  u2-users@listserver.u2ug.org
  To unsubscribe please visit http://listserver.u2ug.org/
 ---
 u2-users mailing list
 u2-users@listserver.u2ug.org
 To unsubscribe please visit http://listserver.u2ug.org/




-- 
-Kevin
http://www.PrecisOnline.com
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


[U2] Uppercase

2008-04-08 Thread Dennis Bartlett
This system wont allow me to compile code written in any form of lowercase
or with blank lines in the source... 

Does anyone know how to change this?

I've found some software which looks really promising called FlashGUI which
effectivly creates a windows looking GUI using pickbasic commands
(www.infotools.ru) which won't compile on this machine.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


RE: [U2] Uppercase

2008-04-08 Thread DAVID WADEMAN
Can you download the code and use other windows software to do this,
then upload the code back?

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Dennis Bartlett
Sent: Tuesday, April 08, 2008 1:28 PM
To: u2-users@listserver.u2ug.org
Subject: [U2] Uppercase

This system wont allow me to compile code written in any form of
lowercase
or with blank lines in the source... 

Does anyone know how to change this?

I've found some software which looks really promising called FlashGUI
which
effectivly creates a windows looking GUI using pickbasic commands
(www.infotools.ru) which won't compile on this machine.
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/


Re: [U2] Uppercase

2008-04-08 Thread Kevin King
Depends on the platform, but isn't BASIC case sensitive and COMPILE is not?
Or possibly UV has an option somewhere?
---
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/