AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.01.2011, 12:07   #1  
TERRA is offline
TERRA
Участник
 
59 / 10 (1) +
Регистрация: 05.05.2005
Адрес: Moscow
Подскажите, более опытные товарищи, есть в C/AL нечто подобное функциям типа CStr в VBA?
А то у меня ощущение, что я дурью маюсь и велосипед изобретаю.
Задача: пересести строку, допустим, "157" - в число 157 соотвественно.
Не верю, чтобы во всем навике нигде этого не было.
Вот только найти не могу.
Старый 05.01.2011, 12:24   #2  
Alex Che is offline
Alex Che
Участник
 
74 / 10 (1) +
Регистрация: 04.04.2006
Пример из Хелпа (кстати, рекомендую почитывать) по функции EVALUATE:

Цитата:
Value := '010196';
Ok1 := EVALUATE(VarInteger, Value);
Старый 05.01.2011, 13:09   #3  
TERRA is offline
TERRA
Участник
 
59 / 10 (1) +
Регистрация: 05.05.2005
Адрес: Moscow
Цитата:
Сообщение от Alex Che Посмотреть сообщение
Пример из Хелпа (кстати, рекомендую почитывать) по функции EVALUATE:

Цитата:
Value := '010196';
Ok1 := EVALUATE(VarInteger, Value);

Спасибо!

*блин, пойду об стенку убьюсь
Старый 09.01.2011, 00:19   #4  
Технологии как Искусство is offline
Технологии как Искусство
Участник
 
37 / 10 (1) +
Регистрация: 04.02.2008
Цитата:
Сообщение от TERRA Посмотреть сообщение
Цитата:
Сообщение от Alex Che Посмотреть сообщение
Пример из Хелпа (кстати, рекомендую почитывать) по функции EVALUATE:

Цитата:
Value := '010196';
Ok1 := EVALUATE(VarInteger, Value);

Спасибо!

*блин, пойду об стенку убьюсь

Вот здесь есть описание улучшенного аналога EVALUATE - GetNumber - http://naviart.ru/vivarium#getnumber
Старый 09.01.2011, 13:47   #5  
TERRA is offline
TERRA
Участник
 
59 / 10 (1) +
Регистрация: 05.05.2005
Адрес: Moscow
Цитата:
Сообщение от Технологии как Искусство Посмотреть сообщение

Вот здесь есть описание улучшенного аналога EVALUATE - GetNumber - http://naviart.ru/vivarium#getnumber
Я так и знала - "всё уже написано до нас"
Очень полезная, кстати, функция. У меня есть уже подобная (с моим извращением вместо EVALUATE только). Совершенно необходимая вещь, когда приходится постоянно импортировать "непонятно что, непонятно откуда, непонятно в каком формате".
У меня, собственно, проблема была в том, что я умудрилась за 6 лет ни разу с самой EVALUATE не столкнуться. Но вот недавно, отнимая 48 и прогоняя число по степеням десятки - снова возникло смутное ощущение, что "занимаюсь какой-то фигнёй".
И чё я, дура, раньше не спросила, а?
Старый 09.01.2011, 16:09   #6  
Технологии как Искусство is offline
Технологии как Искусство
Участник
 
37 / 10 (1) +
Регистрация: 04.02.2008
Цитата:
Сообщение от TERRA Посмотреть сообщение
Я так и знала - "всё уже написано до нас"
Очень полезная, кстати, функция. У меня есть уже подобная (с моим извращением вместо EVALUATE только). Совершенно необходимая вещь, когда приходится постоянно импортировать "непонятно что, непонятно откуда, непонятно в каком формате".
У меня, собственно, проблема была в том, что я умудрилась за 6 лет ни разу с самой EVALUATE не столкнуться. Но вот недавно, отнимая 48 и прогоняя число по степеням десятки - снова возникло смутное ощущение, что "занимаюсь какой-то фигнёй".
И чё я, дура, раньше не спросила, а?
Присылайте ее мне - свою улучшенную, я ее в том же месте размещу для общей пользы
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:43.