Hello Subscriber.
On Wed, 24 Mar 2010 14:22:34 +0300
"Subscriber" <CGatePro@mx.ru> wrote:
> >> Есть такой кусок кода
> >> if !IsNumber(n_To) then
> >> n_To = GetDigitNumber(n_To);
> >> end if;
> >>
> >> n_To может быть как номер, например 134, или же строкой, например
> >> user, но во всех случаях IsNumber возвращает null, те
> >> GetDigitNumber срабатывает всегда, так и должно быть?
> >
> > Скорее всего, у вас там всегда строка. В CG/PL 134 и "134" - две
> > разные вещи и только на первую IsNumber скажет true.
> >
> а есть ли тогда возможность преобразовать "134" в 134?
http://www.communigate.com/CommuniGatePro/CGPL.html#Numbers
Number(arg)
If the arg value is a number, this function returns this number. If the arg value is a string, this function returns the numeric value of that string, till the first non-numeric symbol. For example, the value of Number("123#") is 123. In all other cases, this function returns the number 0.
-- Best Regards, Igor Dobryninsky, Moscow, RussiaПолучено Wed Mar 24 11:40:42 2010
Этот архив был сгенерирован hypermail 2.1.8 : Wed 24 Mar 2010 - 16:16:12 MSK