Author |
|
jeffw_00 Super User
Joined: June 30 2007
Online Status: Offline Posts: 929
|
Posted: December 08 2007 at 17:37 | IP Logged
|
|
|
I'm trying to set the value returned from an Input box to a global variable SLEEPINCNT - below is my best guess, but it doesn't work, I think because getsystemvar returns a string.
ph_setglobal_n("SLEEPINCNT",ph_getsystemvar("[INPUTRET]"))
suggestions?
thanks!
/j
|
Back to Top |
|
|
BeachBum Super User
Joined: April 11 2007 Location: United States
Online Status: Offline Posts: 1880
|
Posted: December 09 2007 at 11:08 | IP Logged
|
|
|
I'm no expert, but will this get you closer..
ph_setglobal_a("SLEEPINCNT",integer(ph_getsystemvar("INPUTRE T")))
__________________ Pete - X10 Oldie
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: December 09 2007 at 11:51 | IP Logged
|
|
|
You can also try this:
ph_setglobal_s("SLEENINCNT","[INPUTRET]")
Dave.
|
Back to Top |
|
|
jeffw_00 Super User
Joined: June 30 2007
Online Status: Offline Posts: 929
|
Posted: December 09 2007 at 11:52 | IP Logged
|
|
|
beachbum's answer is what I was looking for (missed the integer function in my search of the docs).
Dave - I'm sure yours will work too, but I'm guessing only because PH is ok treating a 'string' that's only a number as a "number' later on...
thanks guys
/j
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: December 09 2007 at 12:36 | IP Logged
|
|
|
No problem. Keep in mind that ALL variables are actually stored internally as a string (global, local, and temp) and are converted based upon context (in the case of variable substitution) or on-the-fly based upon the ph_get??? function (string, number, time, etc.)
There are two "set" type of functions. The default ph_setglobal_s to set a string and ph_setglobal_a to set ANY valid value. Internally, the ph_setglobal_a will then convert the *any* value to type string and store it in the variable. When it's time to recall the variable, it will be converted to the appropriate type based upon the ph_get??? function.
HTH,
Dave.
|
Back to Top |
|
|
jeffw_00 Super User
Joined: June 30 2007
Online Status: Offline Posts: 929
|
Posted: December 09 2007 at 12:40 | IP Logged
|
|
|
oh, ok - 8-}
thanks
/j
|
Back to Top |
|
|